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

checkpoint.ManagementInterface

Explore with Pulumi AI

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

    This resource allows you to execute Check Point Interface.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as checkpoint from "@pulumi/checkpoint";
    
    const example = new checkpoint.ManagementInterface("example", {
        antiSpoofing: true,
        clusterNetworkType: "cluster",
        gatewayUid: "20ec49e8-8cd8-4ad4-b204-0de8ae4e0e17",
        ignoreWarnings: false,
        ipv4Address: "1.1.1.111",
        ipv4MaskLength: 24,
        topology: "internal",
    });
    
    import pulumi
    import pulumi_checkpoint as checkpoint
    
    example = checkpoint.ManagementInterface("example",
        anti_spoofing=True,
        cluster_network_type="cluster",
        gateway_uid="20ec49e8-8cd8-4ad4-b204-0de8ae4e0e17",
        ignore_warnings=False,
        ipv4_address="1.1.1.111",
        ipv4_mask_length=24,
        topology="internal")
    
    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.NewManagementInterface(ctx, "example", &checkpoint.ManagementInterfaceArgs{
    			AntiSpoofing:       pulumi.Bool(true),
    			ClusterNetworkType: pulumi.String("cluster"),
    			GatewayUid:         pulumi.String("20ec49e8-8cd8-4ad4-b204-0de8ae4e0e17"),
    			IgnoreWarnings:     pulumi.Bool(false),
    			Ipv4Address:        pulumi.String("1.1.1.111"),
    			Ipv4MaskLength:     pulumi.Float64(24),
    			Topology:           pulumi.String("internal"),
    		})
    		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.ManagementInterface("example", new()
        {
            AntiSpoofing = true,
            ClusterNetworkType = "cluster",
            GatewayUid = "20ec49e8-8cd8-4ad4-b204-0de8ae4e0e17",
            IgnoreWarnings = false,
            Ipv4Address = "1.1.1.111",
            Ipv4MaskLength = 24,
            Topology = "internal",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.checkpoint.ManagementInterface;
    import com.pulumi.checkpoint.ManagementInterfaceArgs;
    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 ManagementInterface("example", ManagementInterfaceArgs.builder()
                .antiSpoofing(true)
                .clusterNetworkType("cluster")
                .gatewayUid("20ec49e8-8cd8-4ad4-b204-0de8ae4e0e17")
                .ignoreWarnings(false)
                .ipv4Address("1.1.1.111")
                .ipv4MaskLength(24)
                .topology("internal")
                .build());
    
        }
    }
    
    resources:
      example:
        type: checkpoint:ManagementInterface
        properties:
          antiSpoofing: true
          clusterNetworkType: cluster
          gatewayUid: 20ec49e8-8cd8-4ad4-b204-0de8ae4e0e17
          ignoreWarnings: false
          ipv4Address: 1.1.1.111
          ipv4MaskLength: 24
          topology: internal
    

    Create ManagementInterface Resource

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

    Constructor syntax

    new ManagementInterface(name: string, args: ManagementInterfaceArgs, opts?: CustomResourceOptions);
    @overload
    def ManagementInterface(resource_name: str,
                            args: ManagementInterfaceArgs,
                            opts: Optional[ResourceOptions] = None)
    
    @overload
    def ManagementInterface(resource_name: str,
                            opts: Optional[ResourceOptions] = None,
                            gateway_uid: Optional[str] = None,
                            ipv4_network_mask: Optional[str] = None,
                            ignore_warnings: Optional[bool] = None,
                            cluster_network_type: Optional[str] = None,
                            color: Optional[str] = None,
                            comments: Optional[str] = None,
                            dynamic_ip: Optional[bool] = None,
                            anti_spoofing_settings: Optional[ManagementInterfaceAntiSpoofingSettingsArgs] = None,
                            ipv6_address: Optional[str] = None,
                            anti_spoofing: Optional[bool] = None,
                            ipv4_address: Optional[str] = None,
                            cluster_members: Optional[Sequence[ManagementInterfaceClusterMemberArgs]] = None,
                            ipv4_mask_length: Optional[float] = None,
                            ignore_errors: Optional[bool] = None,
                            ipv6_mask_length: Optional[float] = None,
                            ipv6_network_mask: Optional[str] = None,
                            management_interface_id: Optional[str] = None,
                            monitored_by_cluster: Optional[bool] = None,
                            name: Optional[str] = None,
                            network_interface_type: Optional[str] = None,
                            security_zone_settings: Optional[ManagementInterfaceSecurityZoneSettingsArgs] = None,
                            tags: Optional[Sequence[str]] = None,
                            topology: Optional[str] = None,
                            topology_settings: Optional[ManagementInterfaceTopologySettingsArgs] = None)
    func NewManagementInterface(ctx *Context, name string, args ManagementInterfaceArgs, opts ...ResourceOption) (*ManagementInterface, error)
    public ManagementInterface(string name, ManagementInterfaceArgs args, CustomResourceOptions? opts = null)
    public ManagementInterface(String name, ManagementInterfaceArgs args)
    public ManagementInterface(String name, ManagementInterfaceArgs args, CustomResourceOptions options)
    
    type: checkpoint:ManagementInterface
    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 ManagementInterfaceArgs
    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 ManagementInterfaceArgs
    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 ManagementInterfaceArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ManagementInterfaceArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ManagementInterfaceArgs
    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 managementInterfaceResource = new Checkpoint.ManagementInterface("managementInterfaceResource", new()
    {
        GatewayUid = "string",
        Ipv4NetworkMask = "string",
        IgnoreWarnings = false,
        ClusterNetworkType = "string",
        Color = "string",
        Comments = "string",
        DynamicIp = false,
        AntiSpoofingSettings = new Checkpoint.Inputs.ManagementInterfaceAntiSpoofingSettingsArgs
        {
            Action = "string",
            ExcludePackets = false,
            ExcludedNetworkName = "string",
            ExcludedNetworkUid = "string",
            SpoofTracking = "string",
        },
        Ipv6Address = "string",
        AntiSpoofing = false,
        Ipv4Address = "string",
        ClusterMembers = new[]
        {
            new Checkpoint.Inputs.ManagementInterfaceClusterMemberArgs
            {
                Name = "string",
                Ipv6MaskLength = "string",
                Ipv4Address = "string",
                Ipv4MaskLength = "string",
                Ipv4NetworkMask = "string",
                Ipv6Address = "string",
                Color = "string",
                Ipv6NetworkMask = "string",
                MemberName = "string",
                MemberUid = "string",
                Comments = "string",
                NetworkMask = "string",
                Tags = new[]
                {
                    "string",
                },
            },
        },
        Ipv4MaskLength = 0,
        IgnoreErrors = false,
        Ipv6MaskLength = 0,
        Ipv6NetworkMask = "string",
        ManagementInterfaceId = "string",
        MonitoredByCluster = false,
        Name = "string",
        NetworkInterfaceType = "string",
        SecurityZoneSettings = new Checkpoint.Inputs.ManagementInterfaceSecurityZoneSettingsArgs
        {
            AutoCalculated = false,
            AutoCalculatedZone = "string",
            AutoCalculatedZoneUid = "string",
            SpecificSecurityZoneEnabled = false,
            SpecificZone = "string",
            SpecificZoneUid = "string",
        },
        Tags = new[]
        {
            "string",
        },
        Topology = "string",
        TopologySettings = new Checkpoint.Inputs.ManagementInterfaceTopologySettingsArgs
        {
            InterfaceLeadsToDmz = false,
            IpAddressBehindThisInterface = "string",
            SpecificNetwork = "string",
            SpecificNetworkUid = "string",
        },
    });
    
    example, err := checkpoint.NewManagementInterface(ctx, "managementInterfaceResource", &checkpoint.ManagementInterfaceArgs{
    	GatewayUid:         pulumi.String("string"),
    	Ipv4NetworkMask:    pulumi.String("string"),
    	IgnoreWarnings:     pulumi.Bool(false),
    	ClusterNetworkType: pulumi.String("string"),
    	Color:              pulumi.String("string"),
    	Comments:           pulumi.String("string"),
    	DynamicIp:          pulumi.Bool(false),
    	AntiSpoofingSettings: &checkpoint.ManagementInterfaceAntiSpoofingSettingsArgs{
    		Action:              pulumi.String("string"),
    		ExcludePackets:      pulumi.Bool(false),
    		ExcludedNetworkName: pulumi.String("string"),
    		ExcludedNetworkUid:  pulumi.String("string"),
    		SpoofTracking:       pulumi.String("string"),
    	},
    	Ipv6Address:  pulumi.String("string"),
    	AntiSpoofing: pulumi.Bool(false),
    	Ipv4Address:  pulumi.String("string"),
    	ClusterMembers: checkpoint.ManagementInterfaceClusterMemberArray{
    		&checkpoint.ManagementInterfaceClusterMemberArgs{
    			Name:            pulumi.String("string"),
    			Ipv6MaskLength:  pulumi.String("string"),
    			Ipv4Address:     pulumi.String("string"),
    			Ipv4MaskLength:  pulumi.String("string"),
    			Ipv4NetworkMask: pulumi.String("string"),
    			Ipv6Address:     pulumi.String("string"),
    			Color:           pulumi.String("string"),
    			Ipv6NetworkMask: pulumi.String("string"),
    			MemberName:      pulumi.String("string"),
    			MemberUid:       pulumi.String("string"),
    			Comments:        pulumi.String("string"),
    			NetworkMask:     pulumi.String("string"),
    			Tags: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    		},
    	},
    	Ipv4MaskLength:        pulumi.Float64(0),
    	IgnoreErrors:          pulumi.Bool(false),
    	Ipv6MaskLength:        pulumi.Float64(0),
    	Ipv6NetworkMask:       pulumi.String("string"),
    	ManagementInterfaceId: pulumi.String("string"),
    	MonitoredByCluster:    pulumi.Bool(false),
    	Name:                  pulumi.String("string"),
    	NetworkInterfaceType:  pulumi.String("string"),
    	SecurityZoneSettings: &checkpoint.ManagementInterfaceSecurityZoneSettingsArgs{
    		AutoCalculated:              pulumi.Bool(false),
    		AutoCalculatedZone:          pulumi.String("string"),
    		AutoCalculatedZoneUid:       pulumi.String("string"),
    		SpecificSecurityZoneEnabled: pulumi.Bool(false),
    		SpecificZone:                pulumi.String("string"),
    		SpecificZoneUid:             pulumi.String("string"),
    	},
    	Tags: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Topology: pulumi.String("string"),
    	TopologySettings: &checkpoint.ManagementInterfaceTopologySettingsArgs{
    		InterfaceLeadsToDmz:          pulumi.Bool(false),
    		IpAddressBehindThisInterface: pulumi.String("string"),
    		SpecificNetwork:              pulumi.String("string"),
    		SpecificNetworkUid:           pulumi.String("string"),
    	},
    })
    
    var managementInterfaceResource = new ManagementInterface("managementInterfaceResource", ManagementInterfaceArgs.builder()
        .gatewayUid("string")
        .ipv4NetworkMask("string")
        .ignoreWarnings(false)
        .clusterNetworkType("string")
        .color("string")
        .comments("string")
        .dynamicIp(false)
        .antiSpoofingSettings(ManagementInterfaceAntiSpoofingSettingsArgs.builder()
            .action("string")
            .excludePackets(false)
            .excludedNetworkName("string")
            .excludedNetworkUid("string")
            .spoofTracking("string")
            .build())
        .ipv6Address("string")
        .antiSpoofing(false)
        .ipv4Address("string")
        .clusterMembers(ManagementInterfaceClusterMemberArgs.builder()
            .name("string")
            .ipv6MaskLength("string")
            .ipv4Address("string")
            .ipv4MaskLength("string")
            .ipv4NetworkMask("string")
            .ipv6Address("string")
            .color("string")
            .ipv6NetworkMask("string")
            .memberName("string")
            .memberUid("string")
            .comments("string")
            .networkMask("string")
            .tags("string")
            .build())
        .ipv4MaskLength(0)
        .ignoreErrors(false)
        .ipv6MaskLength(0)
        .ipv6NetworkMask("string")
        .managementInterfaceId("string")
        .monitoredByCluster(false)
        .name("string")
        .networkInterfaceType("string")
        .securityZoneSettings(ManagementInterfaceSecurityZoneSettingsArgs.builder()
            .autoCalculated(false)
            .autoCalculatedZone("string")
            .autoCalculatedZoneUid("string")
            .specificSecurityZoneEnabled(false)
            .specificZone("string")
            .specificZoneUid("string")
            .build())
        .tags("string")
        .topology("string")
        .topologySettings(ManagementInterfaceTopologySettingsArgs.builder()
            .interfaceLeadsToDmz(false)
            .ipAddressBehindThisInterface("string")
            .specificNetwork("string")
            .specificNetworkUid("string")
            .build())
        .build());
    
    management_interface_resource = checkpoint.ManagementInterface("managementInterfaceResource",
        gateway_uid="string",
        ipv4_network_mask="string",
        ignore_warnings=False,
        cluster_network_type="string",
        color="string",
        comments="string",
        dynamic_ip=False,
        anti_spoofing_settings={
            "action": "string",
            "exclude_packets": False,
            "excluded_network_name": "string",
            "excluded_network_uid": "string",
            "spoof_tracking": "string",
        },
        ipv6_address="string",
        anti_spoofing=False,
        ipv4_address="string",
        cluster_members=[{
            "name": "string",
            "ipv6_mask_length": "string",
            "ipv4_address": "string",
            "ipv4_mask_length": "string",
            "ipv4_network_mask": "string",
            "ipv6_address": "string",
            "color": "string",
            "ipv6_network_mask": "string",
            "member_name": "string",
            "member_uid": "string",
            "comments": "string",
            "network_mask": "string",
            "tags": ["string"],
        }],
        ipv4_mask_length=0,
        ignore_errors=False,
        ipv6_mask_length=0,
        ipv6_network_mask="string",
        management_interface_id="string",
        monitored_by_cluster=False,
        name="string",
        network_interface_type="string",
        security_zone_settings={
            "auto_calculated": False,
            "auto_calculated_zone": "string",
            "auto_calculated_zone_uid": "string",
            "specific_security_zone_enabled": False,
            "specific_zone": "string",
            "specific_zone_uid": "string",
        },
        tags=["string"],
        topology="string",
        topology_settings={
            "interface_leads_to_dmz": False,
            "ip_address_behind_this_interface": "string",
            "specific_network": "string",
            "specific_network_uid": "string",
        })
    
    const managementInterfaceResource = new checkpoint.ManagementInterface("managementInterfaceResource", {
        gatewayUid: "string",
        ipv4NetworkMask: "string",
        ignoreWarnings: false,
        clusterNetworkType: "string",
        color: "string",
        comments: "string",
        dynamicIp: false,
        antiSpoofingSettings: {
            action: "string",
            excludePackets: false,
            excludedNetworkName: "string",
            excludedNetworkUid: "string",
            spoofTracking: "string",
        },
        ipv6Address: "string",
        antiSpoofing: false,
        ipv4Address: "string",
        clusterMembers: [{
            name: "string",
            ipv6MaskLength: "string",
            ipv4Address: "string",
            ipv4MaskLength: "string",
            ipv4NetworkMask: "string",
            ipv6Address: "string",
            color: "string",
            ipv6NetworkMask: "string",
            memberName: "string",
            memberUid: "string",
            comments: "string",
            networkMask: "string",
            tags: ["string"],
        }],
        ipv4MaskLength: 0,
        ignoreErrors: false,
        ipv6MaskLength: 0,
        ipv6NetworkMask: "string",
        managementInterfaceId: "string",
        monitoredByCluster: false,
        name: "string",
        networkInterfaceType: "string",
        securityZoneSettings: {
            autoCalculated: false,
            autoCalculatedZone: "string",
            autoCalculatedZoneUid: "string",
            specificSecurityZoneEnabled: false,
            specificZone: "string",
            specificZoneUid: "string",
        },
        tags: ["string"],
        topology: "string",
        topologySettings: {
            interfaceLeadsToDmz: false,
            ipAddressBehindThisInterface: "string",
            specificNetwork: "string",
            specificNetworkUid: "string",
        },
    });
    
    type: checkpoint:ManagementInterface
    properties:
        antiSpoofing: false
        antiSpoofingSettings:
            action: string
            excludePackets: false
            excludedNetworkName: string
            excludedNetworkUid: string
            spoofTracking: string
        clusterMembers:
            - color: string
              comments: string
              ipv4Address: string
              ipv4MaskLength: string
              ipv4NetworkMask: string
              ipv6Address: string
              ipv6MaskLength: string
              ipv6NetworkMask: string
              memberName: string
              memberUid: string
              name: string
              networkMask: string
              tags:
                - string
        clusterNetworkType: string
        color: string
        comments: string
        dynamicIp: false
        gatewayUid: string
        ignoreErrors: false
        ignoreWarnings: false
        ipv4Address: string
        ipv4MaskLength: 0
        ipv4NetworkMask: string
        ipv6Address: string
        ipv6MaskLength: 0
        ipv6NetworkMask: string
        managementInterfaceId: string
        monitoredByCluster: false
        name: string
        networkInterfaceType: string
        securityZoneSettings:
            autoCalculated: false
            autoCalculatedZone: string
            autoCalculatedZoneUid: string
            specificSecurityZoneEnabled: false
            specificZone: string
            specificZoneUid: string
        tags:
            - string
        topology: string
        topologySettings:
            interfaceLeadsToDmz: false
            ipAddressBehindThisInterface: string
            specificNetwork: string
            specificNetworkUid: string
    

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

    GatewayUid string
    Gateway or cluster object uid that the interface belongs to. Required only if name was specified.
    AntiSpoofing bool
    Enable anti-spoofing.
    AntiSpoofingSettings ManagementInterfaceAntiSpoofingSettings
    Anti Spoofing Settings.anti_spoofing_settings blocks are documented below.
    ClusterMembers List<ManagementInterfaceClusterMember>
    Network interface settings for cluster members.cluster_members blocks are documented below.
    ClusterNetworkType string
    Cluster interface type.
    Color string
    Color of the object. Should be one of existing colors.
    Comments string
    Comments string.
    DynamicIp bool
    Enable dynamic interface.
    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.
    Ipv4Address string
    IPv4 network address.
    Ipv4MaskLength double
    IPv4 mask length.
    Ipv4NetworkMask string
    IPv4 network mask.
    Ipv6Address string
    IPv6 address.
    Ipv6MaskLength double
    IPv6 mask length.
    Ipv6NetworkMask string
    IPv6 network mask.
    ManagementInterfaceId string
    MonitoredByCluster bool
    When Private is selected as the Cluster interface type, cluster can monitor or not monitor the interface.
    Name string
    Network interface name.
    NetworkInterfaceType string
    Network Interface Type.
    SecurityZoneSettings ManagementInterfaceSecurityZoneSettings
    Security Zone Settings.security_zone_settings blocks are documented below.
    Tags List<string>
    Collection of tag identifiers.tags blocks are documented below.
    Topology string
    Topology configuration.
    TopologySettings ManagementInterfaceTopologySettings
    Topology Settings.topology_settings blocks are documented below.
    GatewayUid string
    Gateway or cluster object uid that the interface belongs to. Required only if name was specified.
    AntiSpoofing bool
    Enable anti-spoofing.
    AntiSpoofingSettings ManagementInterfaceAntiSpoofingSettingsArgs
    Anti Spoofing Settings.anti_spoofing_settings blocks are documented below.
    ClusterMembers []ManagementInterfaceClusterMemberArgs
    Network interface settings for cluster members.cluster_members blocks are documented below.
    ClusterNetworkType string
    Cluster interface type.
    Color string
    Color of the object. Should be one of existing colors.
    Comments string
    Comments string.
    DynamicIp bool
    Enable dynamic interface.
    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.
    Ipv4Address string
    IPv4 network address.
    Ipv4MaskLength float64
    IPv4 mask length.
    Ipv4NetworkMask string
    IPv4 network mask.
    Ipv6Address string
    IPv6 address.
    Ipv6MaskLength float64
    IPv6 mask length.
    Ipv6NetworkMask string
    IPv6 network mask.
    ManagementInterfaceId string
    MonitoredByCluster bool
    When Private is selected as the Cluster interface type, cluster can monitor or not monitor the interface.
    Name string
    Network interface name.
    NetworkInterfaceType string
    Network Interface Type.
    SecurityZoneSettings ManagementInterfaceSecurityZoneSettingsArgs
    Security Zone Settings.security_zone_settings blocks are documented below.
    Tags []string
    Collection of tag identifiers.tags blocks are documented below.
    Topology string
    Topology configuration.
    TopologySettings ManagementInterfaceTopologySettingsArgs
    Topology Settings.topology_settings blocks are documented below.
    gatewayUid String
    Gateway or cluster object uid that the interface belongs to. Required only if name was specified.
    antiSpoofing Boolean
    Enable anti-spoofing.
    antiSpoofingSettings ManagementInterfaceAntiSpoofingSettings
    Anti Spoofing Settings.anti_spoofing_settings blocks are documented below.
    clusterMembers List<ManagementInterfaceClusterMember>
    Network interface settings for cluster members.cluster_members blocks are documented below.
    clusterNetworkType String
    Cluster interface type.
    color String
    Color of the object. Should be one of existing colors.
    comments String
    Comments string.
    dynamicIp Boolean
    Enable dynamic interface.
    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.
    ipv4Address String
    IPv4 network address.
    ipv4MaskLength Double
    IPv4 mask length.
    ipv4NetworkMask String
    IPv4 network mask.
    ipv6Address String
    IPv6 address.
    ipv6MaskLength Double
    IPv6 mask length.
    ipv6NetworkMask String
    IPv6 network mask.
    managementInterfaceId String
    monitoredByCluster Boolean
    When Private is selected as the Cluster interface type, cluster can monitor or not monitor the interface.
    name String
    Network interface name.
    networkInterfaceType String
    Network Interface Type.
    securityZoneSettings ManagementInterfaceSecurityZoneSettings
    Security Zone Settings.security_zone_settings blocks are documented below.
    tags List<String>
    Collection of tag identifiers.tags blocks are documented below.
    topology String
    Topology configuration.
    topologySettings ManagementInterfaceTopologySettings
    Topology Settings.topology_settings blocks are documented below.
    gatewayUid string
    Gateway or cluster object uid that the interface belongs to. Required only if name was specified.
    antiSpoofing boolean
    Enable anti-spoofing.
    antiSpoofingSettings ManagementInterfaceAntiSpoofingSettings
    Anti Spoofing Settings.anti_spoofing_settings blocks are documented below.
    clusterMembers ManagementInterfaceClusterMember[]
    Network interface settings for cluster members.cluster_members blocks are documented below.
    clusterNetworkType string
    Cluster interface type.
    color string
    Color of the object. Should be one of existing colors.
    comments string
    Comments string.
    dynamicIp boolean
    Enable dynamic interface.
    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.
    ipv4Address string
    IPv4 network address.
    ipv4MaskLength number
    IPv4 mask length.
    ipv4NetworkMask string
    IPv4 network mask.
    ipv6Address string
    IPv6 address.
    ipv6MaskLength number
    IPv6 mask length.
    ipv6NetworkMask string
    IPv6 network mask.
    managementInterfaceId string
    monitoredByCluster boolean
    When Private is selected as the Cluster interface type, cluster can monitor or not monitor the interface.
    name string
    Network interface name.
    networkInterfaceType string
    Network Interface Type.
    securityZoneSettings ManagementInterfaceSecurityZoneSettings
    Security Zone Settings.security_zone_settings blocks are documented below.
    tags string[]
    Collection of tag identifiers.tags blocks are documented below.
    topology string
    Topology configuration.
    topologySettings ManagementInterfaceTopologySettings
    Topology Settings.topology_settings blocks are documented below.
    gateway_uid str
    Gateway or cluster object uid that the interface belongs to. Required only if name was specified.
    anti_spoofing bool
    Enable anti-spoofing.
    anti_spoofing_settings ManagementInterfaceAntiSpoofingSettingsArgs
    Anti Spoofing Settings.anti_spoofing_settings blocks are documented below.
    cluster_members Sequence[ManagementInterfaceClusterMemberArgs]
    Network interface settings for cluster members.cluster_members blocks are documented below.
    cluster_network_type str
    Cluster interface type.
    color str
    Color of the object. Should be one of existing colors.
    comments str
    Comments string.
    dynamic_ip bool
    Enable dynamic interface.
    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.
    ipv4_address str
    IPv4 network address.
    ipv4_mask_length float
    IPv4 mask length.
    ipv4_network_mask str
    IPv4 network mask.
    ipv6_address str
    IPv6 address.
    ipv6_mask_length float
    IPv6 mask length.
    ipv6_network_mask str
    IPv6 network mask.
    management_interface_id str
    monitored_by_cluster bool
    When Private is selected as the Cluster interface type, cluster can monitor or not monitor the interface.
    name str
    Network interface name.
    network_interface_type str
    Network Interface Type.
    security_zone_settings ManagementInterfaceSecurityZoneSettingsArgs
    Security Zone Settings.security_zone_settings blocks are documented below.
    tags Sequence[str]
    Collection of tag identifiers.tags blocks are documented below.
    topology str
    Topology configuration.
    topology_settings ManagementInterfaceTopologySettingsArgs
    Topology Settings.topology_settings blocks are documented below.
    gatewayUid String
    Gateway or cluster object uid that the interface belongs to. Required only if name was specified.
    antiSpoofing Boolean
    Enable anti-spoofing.
    antiSpoofingSettings Property Map
    Anti Spoofing Settings.anti_spoofing_settings blocks are documented below.
    clusterMembers List<Property Map>
    Network interface settings for cluster members.cluster_members blocks are documented below.
    clusterNetworkType String
    Cluster interface type.
    color String
    Color of the object. Should be one of existing colors.
    comments String
    Comments string.
    dynamicIp Boolean
    Enable dynamic interface.
    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.
    ipv4Address String
    IPv4 network address.
    ipv4MaskLength Number
    IPv4 mask length.
    ipv4NetworkMask String
    IPv4 network mask.
    ipv6Address String
    IPv6 address.
    ipv6MaskLength Number
    IPv6 mask length.
    ipv6NetworkMask String
    IPv6 network mask.
    managementInterfaceId String
    monitoredByCluster Boolean
    When Private is selected as the Cluster interface type, cluster can monitor or not monitor the interface.
    name String
    Network interface name.
    networkInterfaceType String
    Network Interface Type.
    securityZoneSettings Property Map
    Security Zone Settings.security_zone_settings blocks are documented below.
    tags List<String>
    Collection of tag identifiers.tags blocks are documented below.
    topology String
    Topology configuration.
    topologySettings Property Map
    Topology Settings.topology_settings blocks are documented below.

    Outputs

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

    Id string
    The provider-assigned unique ID for this managed resource.
    TopologyAutomatic string
    Topology configuration automatically calculated by get-interfaces command.
    TopologyManual string
    Topology configuration manually defined.
    TopologySettingsAutomatics List<ManagementInterfaceTopologySettingsAutomatic>
    Topology settings automatically calculated by get-interfaces command.
    TopologySettingsManuals List<ManagementInterfaceTopologySettingsManual>
    Topology settings manually defined.
    Id string
    The provider-assigned unique ID for this managed resource.
    TopologyAutomatic string
    Topology configuration automatically calculated by get-interfaces command.
    TopologyManual string
    Topology configuration manually defined.
    TopologySettingsAutomatics []ManagementInterfaceTopologySettingsAutomatic
    Topology settings automatically calculated by get-interfaces command.
    TopologySettingsManuals []ManagementInterfaceTopologySettingsManual
    Topology settings manually defined.
    id String
    The provider-assigned unique ID for this managed resource.
    topologyAutomatic String
    Topology configuration automatically calculated by get-interfaces command.
    topologyManual String
    Topology configuration manually defined.
    topologySettingsAutomatics List<ManagementInterfaceTopologySettingsAutomatic>
    Topology settings automatically calculated by get-interfaces command.
    topologySettingsManuals List<ManagementInterfaceTopologySettingsManual>
    Topology settings manually defined.
    id string
    The provider-assigned unique ID for this managed resource.
    topologyAutomatic string
    Topology configuration automatically calculated by get-interfaces command.
    topologyManual string
    Topology configuration manually defined.
    topologySettingsAutomatics ManagementInterfaceTopologySettingsAutomatic[]
    Topology settings automatically calculated by get-interfaces command.
    topologySettingsManuals ManagementInterfaceTopologySettingsManual[]
    Topology settings manually defined.
    id str
    The provider-assigned unique ID for this managed resource.
    topology_automatic str
    Topology configuration automatically calculated by get-interfaces command.
    topology_manual str
    Topology configuration manually defined.
    topology_settings_automatics Sequence[ManagementInterfaceTopologySettingsAutomatic]
    Topology settings automatically calculated by get-interfaces command.
    topology_settings_manuals Sequence[ManagementInterfaceTopologySettingsManual]
    Topology settings manually defined.
    id String
    The provider-assigned unique ID for this managed resource.
    topologyAutomatic String
    Topology configuration automatically calculated by get-interfaces command.
    topologyManual String
    Topology configuration manually defined.
    topologySettingsAutomatics List<Property Map>
    Topology settings automatically calculated by get-interfaces command.
    topologySettingsManuals List<Property Map>
    Topology settings manually defined.

    Look up Existing ManagementInterface Resource

    Get an existing ManagementInterface 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?: ManagementInterfaceState, opts?: CustomResourceOptions): ManagementInterface
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            anti_spoofing: Optional[bool] = None,
            anti_spoofing_settings: Optional[ManagementInterfaceAntiSpoofingSettingsArgs] = None,
            cluster_members: Optional[Sequence[ManagementInterfaceClusterMemberArgs]] = None,
            cluster_network_type: Optional[str] = None,
            color: Optional[str] = None,
            comments: Optional[str] = None,
            dynamic_ip: Optional[bool] = None,
            gateway_uid: Optional[str] = None,
            ignore_errors: Optional[bool] = None,
            ignore_warnings: Optional[bool] = None,
            ipv4_address: Optional[str] = None,
            ipv4_mask_length: Optional[float] = None,
            ipv4_network_mask: Optional[str] = None,
            ipv6_address: Optional[str] = None,
            ipv6_mask_length: Optional[float] = None,
            ipv6_network_mask: Optional[str] = None,
            management_interface_id: Optional[str] = None,
            monitored_by_cluster: Optional[bool] = None,
            name: Optional[str] = None,
            network_interface_type: Optional[str] = None,
            security_zone_settings: Optional[ManagementInterfaceSecurityZoneSettingsArgs] = None,
            tags: Optional[Sequence[str]] = None,
            topology: Optional[str] = None,
            topology_automatic: Optional[str] = None,
            topology_manual: Optional[str] = None,
            topology_settings: Optional[ManagementInterfaceTopologySettingsArgs] = None,
            topology_settings_automatics: Optional[Sequence[ManagementInterfaceTopologySettingsAutomaticArgs]] = None,
            topology_settings_manuals: Optional[Sequence[ManagementInterfaceTopologySettingsManualArgs]] = None) -> ManagementInterface
    func GetManagementInterface(ctx *Context, name string, id IDInput, state *ManagementInterfaceState, opts ...ResourceOption) (*ManagementInterface, error)
    public static ManagementInterface Get(string name, Input<string> id, ManagementInterfaceState? state, CustomResourceOptions? opts = null)
    public static ManagementInterface get(String name, Output<String> id, ManagementInterfaceState state, CustomResourceOptions options)
    resources:  _:    type: checkpoint:ManagementInterface    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:
    AntiSpoofing bool
    Enable anti-spoofing.
    AntiSpoofingSettings ManagementInterfaceAntiSpoofingSettings
    Anti Spoofing Settings.anti_spoofing_settings blocks are documented below.
    ClusterMembers List<ManagementInterfaceClusterMember>
    Network interface settings for cluster members.cluster_members blocks are documented below.
    ClusterNetworkType string
    Cluster interface type.
    Color string
    Color of the object. Should be one of existing colors.
    Comments string
    Comments string.
    DynamicIp bool
    Enable dynamic interface.
    GatewayUid string
    Gateway or cluster object uid that the interface belongs to. Required only if name was specified.
    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.
    Ipv4Address string
    IPv4 network address.
    Ipv4MaskLength double
    IPv4 mask length.
    Ipv4NetworkMask string
    IPv4 network mask.
    Ipv6Address string
    IPv6 address.
    Ipv6MaskLength double
    IPv6 mask length.
    Ipv6NetworkMask string
    IPv6 network mask.
    ManagementInterfaceId string
    MonitoredByCluster bool
    When Private is selected as the Cluster interface type, cluster can monitor or not monitor the interface.
    Name string
    Network interface name.
    NetworkInterfaceType string
    Network Interface Type.
    SecurityZoneSettings ManagementInterfaceSecurityZoneSettings
    Security Zone Settings.security_zone_settings blocks are documented below.
    Tags List<string>
    Collection of tag identifiers.tags blocks are documented below.
    Topology string
    Topology configuration.
    TopologyAutomatic string
    Topology configuration automatically calculated by get-interfaces command.
    TopologyManual string
    Topology configuration manually defined.
    TopologySettings ManagementInterfaceTopologySettings
    Topology Settings.topology_settings blocks are documented below.
    TopologySettingsAutomatics List<ManagementInterfaceTopologySettingsAutomatic>
    Topology settings automatically calculated by get-interfaces command.
    TopologySettingsManuals List<ManagementInterfaceTopologySettingsManual>
    Topology settings manually defined.
    AntiSpoofing bool
    Enable anti-spoofing.
    AntiSpoofingSettings ManagementInterfaceAntiSpoofingSettingsArgs
    Anti Spoofing Settings.anti_spoofing_settings blocks are documented below.
    ClusterMembers []ManagementInterfaceClusterMemberArgs
    Network interface settings for cluster members.cluster_members blocks are documented below.
    ClusterNetworkType string
    Cluster interface type.
    Color string
    Color of the object. Should be one of existing colors.
    Comments string
    Comments string.
    DynamicIp bool
    Enable dynamic interface.
    GatewayUid string
    Gateway or cluster object uid that the interface belongs to. Required only if name was specified.
    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.
    Ipv4Address string
    IPv4 network address.
    Ipv4MaskLength float64
    IPv4 mask length.
    Ipv4NetworkMask string
    IPv4 network mask.
    Ipv6Address string
    IPv6 address.
    Ipv6MaskLength float64
    IPv6 mask length.
    Ipv6NetworkMask string
    IPv6 network mask.
    ManagementInterfaceId string
    MonitoredByCluster bool
    When Private is selected as the Cluster interface type, cluster can monitor or not monitor the interface.
    Name string
    Network interface name.
    NetworkInterfaceType string
    Network Interface Type.
    SecurityZoneSettings ManagementInterfaceSecurityZoneSettingsArgs
    Security Zone Settings.security_zone_settings blocks are documented below.
    Tags []string
    Collection of tag identifiers.tags blocks are documented below.
    Topology string
    Topology configuration.
    TopologyAutomatic string
    Topology configuration automatically calculated by get-interfaces command.
    TopologyManual string
    Topology configuration manually defined.
    TopologySettings ManagementInterfaceTopologySettingsArgs
    Topology Settings.topology_settings blocks are documented below.
    TopologySettingsAutomatics []ManagementInterfaceTopologySettingsAutomaticArgs
    Topology settings automatically calculated by get-interfaces command.
    TopologySettingsManuals []ManagementInterfaceTopologySettingsManualArgs
    Topology settings manually defined.
    antiSpoofing Boolean
    Enable anti-spoofing.
    antiSpoofingSettings ManagementInterfaceAntiSpoofingSettings
    Anti Spoofing Settings.anti_spoofing_settings blocks are documented below.
    clusterMembers List<ManagementInterfaceClusterMember>
    Network interface settings for cluster members.cluster_members blocks are documented below.
    clusterNetworkType String
    Cluster interface type.
    color String
    Color of the object. Should be one of existing colors.
    comments String
    Comments string.
    dynamicIp Boolean
    Enable dynamic interface.
    gatewayUid String
    Gateway or cluster object uid that the interface belongs to. Required only if name was specified.
    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.
    ipv4Address String
    IPv4 network address.
    ipv4MaskLength Double
    IPv4 mask length.
    ipv4NetworkMask String
    IPv4 network mask.
    ipv6Address String
    IPv6 address.
    ipv6MaskLength Double
    IPv6 mask length.
    ipv6NetworkMask String
    IPv6 network mask.
    managementInterfaceId String
    monitoredByCluster Boolean
    When Private is selected as the Cluster interface type, cluster can monitor or not monitor the interface.
    name String
    Network interface name.
    networkInterfaceType String
    Network Interface Type.
    securityZoneSettings ManagementInterfaceSecurityZoneSettings
    Security Zone Settings.security_zone_settings blocks are documented below.
    tags List<String>
    Collection of tag identifiers.tags blocks are documented below.
    topology String
    Topology configuration.
    topologyAutomatic String
    Topology configuration automatically calculated by get-interfaces command.
    topologyManual String
    Topology configuration manually defined.
    topologySettings ManagementInterfaceTopologySettings
    Topology Settings.topology_settings blocks are documented below.
    topologySettingsAutomatics List<ManagementInterfaceTopologySettingsAutomatic>
    Topology settings automatically calculated by get-interfaces command.
    topologySettingsManuals List<ManagementInterfaceTopologySettingsManual>
    Topology settings manually defined.
    antiSpoofing boolean
    Enable anti-spoofing.
    antiSpoofingSettings ManagementInterfaceAntiSpoofingSettings
    Anti Spoofing Settings.anti_spoofing_settings blocks are documented below.
    clusterMembers ManagementInterfaceClusterMember[]
    Network interface settings for cluster members.cluster_members blocks are documented below.
    clusterNetworkType string
    Cluster interface type.
    color string
    Color of the object. Should be one of existing colors.
    comments string
    Comments string.
    dynamicIp boolean
    Enable dynamic interface.
    gatewayUid string
    Gateway or cluster object uid that the interface belongs to. Required only if name was specified.
    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.
    ipv4Address string
    IPv4 network address.
    ipv4MaskLength number
    IPv4 mask length.
    ipv4NetworkMask string
    IPv4 network mask.
    ipv6Address string
    IPv6 address.
    ipv6MaskLength number
    IPv6 mask length.
    ipv6NetworkMask string
    IPv6 network mask.
    managementInterfaceId string
    monitoredByCluster boolean
    When Private is selected as the Cluster interface type, cluster can monitor or not monitor the interface.
    name string
    Network interface name.
    networkInterfaceType string
    Network Interface Type.
    securityZoneSettings ManagementInterfaceSecurityZoneSettings
    Security Zone Settings.security_zone_settings blocks are documented below.
    tags string[]
    Collection of tag identifiers.tags blocks are documented below.
    topology string
    Topology configuration.
    topologyAutomatic string
    Topology configuration automatically calculated by get-interfaces command.
    topologyManual string
    Topology configuration manually defined.
    topologySettings ManagementInterfaceTopologySettings
    Topology Settings.topology_settings blocks are documented below.
    topologySettingsAutomatics ManagementInterfaceTopologySettingsAutomatic[]
    Topology settings automatically calculated by get-interfaces command.
    topologySettingsManuals ManagementInterfaceTopologySettingsManual[]
    Topology settings manually defined.
    anti_spoofing bool
    Enable anti-spoofing.
    anti_spoofing_settings ManagementInterfaceAntiSpoofingSettingsArgs
    Anti Spoofing Settings.anti_spoofing_settings blocks are documented below.
    cluster_members Sequence[ManagementInterfaceClusterMemberArgs]
    Network interface settings for cluster members.cluster_members blocks are documented below.
    cluster_network_type str
    Cluster interface type.
    color str
    Color of the object. Should be one of existing colors.
    comments str
    Comments string.
    dynamic_ip bool
    Enable dynamic interface.
    gateway_uid str
    Gateway or cluster object uid that the interface belongs to. Required only if name was specified.
    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.
    ipv4_address str
    IPv4 network address.
    ipv4_mask_length float
    IPv4 mask length.
    ipv4_network_mask str
    IPv4 network mask.
    ipv6_address str
    IPv6 address.
    ipv6_mask_length float
    IPv6 mask length.
    ipv6_network_mask str
    IPv6 network mask.
    management_interface_id str
    monitored_by_cluster bool
    When Private is selected as the Cluster interface type, cluster can monitor or not monitor the interface.
    name str
    Network interface name.
    network_interface_type str
    Network Interface Type.
    security_zone_settings ManagementInterfaceSecurityZoneSettingsArgs
    Security Zone Settings.security_zone_settings blocks are documented below.
    tags Sequence[str]
    Collection of tag identifiers.tags blocks are documented below.
    topology str
    Topology configuration.
    topology_automatic str
    Topology configuration automatically calculated by get-interfaces command.
    topology_manual str
    Topology configuration manually defined.
    topology_settings ManagementInterfaceTopologySettingsArgs
    Topology Settings.topology_settings blocks are documented below.
    topology_settings_automatics Sequence[ManagementInterfaceTopologySettingsAutomaticArgs]
    Topology settings automatically calculated by get-interfaces command.
    topology_settings_manuals Sequence[ManagementInterfaceTopologySettingsManualArgs]
    Topology settings manually defined.
    antiSpoofing Boolean
    Enable anti-spoofing.
    antiSpoofingSettings Property Map
    Anti Spoofing Settings.anti_spoofing_settings blocks are documented below.
    clusterMembers List<Property Map>
    Network interface settings for cluster members.cluster_members blocks are documented below.
    clusterNetworkType String
    Cluster interface type.
    color String
    Color of the object. Should be one of existing colors.
    comments String
    Comments string.
    dynamicIp Boolean
    Enable dynamic interface.
    gatewayUid String
    Gateway or cluster object uid that the interface belongs to. Required only if name was specified.
    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.
    ipv4Address String
    IPv4 network address.
    ipv4MaskLength Number
    IPv4 mask length.
    ipv4NetworkMask String
    IPv4 network mask.
    ipv6Address String
    IPv6 address.
    ipv6MaskLength Number
    IPv6 mask length.
    ipv6NetworkMask String
    IPv6 network mask.
    managementInterfaceId String
    monitoredByCluster Boolean
    When Private is selected as the Cluster interface type, cluster can monitor or not monitor the interface.
    name String
    Network interface name.
    networkInterfaceType String
    Network Interface Type.
    securityZoneSettings Property Map
    Security Zone Settings.security_zone_settings blocks are documented below.
    tags List<String>
    Collection of tag identifiers.tags blocks are documented below.
    topology String
    Topology configuration.
    topologyAutomatic String
    Topology configuration automatically calculated by get-interfaces command.
    topologyManual String
    Topology configuration manually defined.
    topologySettings Property Map
    Topology Settings.topology_settings blocks are documented below.
    topologySettingsAutomatics List<Property Map>
    Topology settings automatically calculated by get-interfaces command.
    topologySettingsManuals List<Property Map>
    Topology settings manually defined.

    Supporting Types

    ManagementInterfaceAntiSpoofingSettings, ManagementInterfaceAntiSpoofingSettingsArgs

    Action string
    If packets will be rejected (the Prevent option) or whether the packets will be monitored (the Detect option).
    ExcludePackets bool
    Don't check packets from excluded network.
    ExcludedNetworkName string
    Excluded network name.
    ExcludedNetworkUid string
    Excluded network UID.
    SpoofTracking string
    Spoof tracking.
    Action string
    If packets will be rejected (the Prevent option) or whether the packets will be monitored (the Detect option).
    ExcludePackets bool
    Don't check packets from excluded network.
    ExcludedNetworkName string
    Excluded network name.
    ExcludedNetworkUid string
    Excluded network UID.
    SpoofTracking string
    Spoof tracking.
    action String
    If packets will be rejected (the Prevent option) or whether the packets will be monitored (the Detect option).
    excludePackets Boolean
    Don't check packets from excluded network.
    excludedNetworkName String
    Excluded network name.
    excludedNetworkUid String
    Excluded network UID.
    spoofTracking String
    Spoof tracking.
    action string
    If packets will be rejected (the Prevent option) or whether the packets will be monitored (the Detect option).
    excludePackets boolean
    Don't check packets from excluded network.
    excludedNetworkName string
    Excluded network name.
    excludedNetworkUid string
    Excluded network UID.
    spoofTracking string
    Spoof tracking.
    action str
    If packets will be rejected (the Prevent option) or whether the packets will be monitored (the Detect option).
    exclude_packets bool
    Don't check packets from excluded network.
    excluded_network_name str
    Excluded network name.
    excluded_network_uid str
    Excluded network UID.
    spoof_tracking str
    Spoof tracking.
    action String
    If packets will be rejected (the Prevent option) or whether the packets will be monitored (the Detect option).
    excludePackets Boolean
    Don't check packets from excluded network.
    excludedNetworkName String
    Excluded network name.
    excludedNetworkUid String
    Excluded network UID.
    spoofTracking String
    Spoof tracking.

    ManagementInterfaceClusterMember, ManagementInterfaceClusterMemberArgs

    Name string
    Cluster member network interface name.
    Color string
    Color of the object. Should be one of existing colors.
    Comments string
    Comments string.
    Ipv4Address string
    IPv4 address.
    Ipv4MaskLength string
    IPv4 network mask length.
    Ipv4NetworkMask string
    IPv4 network address.
    Ipv6Address string
    IPv6 address.
    Ipv6MaskLength string
    IPv6 network mask length.
    Ipv6NetworkMask string
    IPv6 network address.
    MemberName string
    Cluster member object name.
    MemberUid string
    Cluster member object uid.
    NetworkMask string
    IPv4 or IPv6 network mask. If both masks are required use ipv4-network-mask and ipv6-network-mask fields explicitly. Instead of providing mask itself it is possible to specify IPv4 or IPv6 mask length in mask-length field. If both masks length are required use ipv4-mask-length and ipv6-mask-length fields explicitly.
    Tags List<string>
    Collection of tag identifiers.tags blocks are documented below.
    Name string
    Cluster member network interface name.
    Color string
    Color of the object. Should be one of existing colors.
    Comments string
    Comments string.
    Ipv4Address string
    IPv4 address.
    Ipv4MaskLength string
    IPv4 network mask length.
    Ipv4NetworkMask string
    IPv4 network address.
    Ipv6Address string
    IPv6 address.
    Ipv6MaskLength string
    IPv6 network mask length.
    Ipv6NetworkMask string
    IPv6 network address.
    MemberName string
    Cluster member object name.
    MemberUid string
    Cluster member object uid.
    NetworkMask string
    IPv4 or IPv6 network mask. If both masks are required use ipv4-network-mask and ipv6-network-mask fields explicitly. Instead of providing mask itself it is possible to specify IPv4 or IPv6 mask length in mask-length field. If both masks length are required use ipv4-mask-length and ipv6-mask-length fields explicitly.
    Tags []string
    Collection of tag identifiers.tags blocks are documented below.
    name String
    Cluster member network interface name.
    color String
    Color of the object. Should be one of existing colors.
    comments String
    Comments string.
    ipv4Address String
    IPv4 address.
    ipv4MaskLength String
    IPv4 network mask length.
    ipv4NetworkMask String
    IPv4 network address.
    ipv6Address String
    IPv6 address.
    ipv6MaskLength String
    IPv6 network mask length.
    ipv6NetworkMask String
    IPv6 network address.
    memberName String
    Cluster member object name.
    memberUid String
    Cluster member object uid.
    networkMask String
    IPv4 or IPv6 network mask. If both masks are required use ipv4-network-mask and ipv6-network-mask fields explicitly. Instead of providing mask itself it is possible to specify IPv4 or IPv6 mask length in mask-length field. If both masks length are required use ipv4-mask-length and ipv6-mask-length fields explicitly.
    tags List<String>
    Collection of tag identifiers.tags blocks are documented below.
    name string
    Cluster member network interface name.
    color string
    Color of the object. Should be one of existing colors.
    comments string
    Comments string.
    ipv4Address string
    IPv4 address.
    ipv4MaskLength string
    IPv4 network mask length.
    ipv4NetworkMask string
    IPv4 network address.
    ipv6Address string
    IPv6 address.
    ipv6MaskLength string
    IPv6 network mask length.
    ipv6NetworkMask string
    IPv6 network address.
    memberName string
    Cluster member object name.
    memberUid string
    Cluster member object uid.
    networkMask string
    IPv4 or IPv6 network mask. If both masks are required use ipv4-network-mask and ipv6-network-mask fields explicitly. Instead of providing mask itself it is possible to specify IPv4 or IPv6 mask length in mask-length field. If both masks length are required use ipv4-mask-length and ipv6-mask-length fields explicitly.
    tags string[]
    Collection of tag identifiers.tags blocks are documented below.
    name str
    Cluster member network interface name.
    color str
    Color of the object. Should be one of existing colors.
    comments str
    Comments string.
    ipv4_address str
    IPv4 address.
    ipv4_mask_length str
    IPv4 network mask length.
    ipv4_network_mask str
    IPv4 network address.
    ipv6_address str
    IPv6 address.
    ipv6_mask_length str
    IPv6 network mask length.
    ipv6_network_mask str
    IPv6 network address.
    member_name str
    Cluster member object name.
    member_uid str
    Cluster member object uid.
    network_mask str
    IPv4 or IPv6 network mask. If both masks are required use ipv4-network-mask and ipv6-network-mask fields explicitly. Instead of providing mask itself it is possible to specify IPv4 or IPv6 mask length in mask-length field. If both masks length are required use ipv4-mask-length and ipv6-mask-length fields explicitly.
    tags Sequence[str]
    Collection of tag identifiers.tags blocks are documented below.
    name String
    Cluster member network interface name.
    color String
    Color of the object. Should be one of existing colors.
    comments String
    Comments string.
    ipv4Address String
    IPv4 address.
    ipv4MaskLength String
    IPv4 network mask length.
    ipv4NetworkMask String
    IPv4 network address.
    ipv6Address String
    IPv6 address.
    ipv6MaskLength String
    IPv6 network mask length.
    ipv6NetworkMask String
    IPv6 network address.
    memberName String
    Cluster member object name.
    memberUid String
    Cluster member object uid.
    networkMask String
    IPv4 or IPv6 network mask. If both masks are required use ipv4-network-mask and ipv6-network-mask fields explicitly. Instead of providing mask itself it is possible to specify IPv4 or IPv6 mask length in mask-length field. If both masks length are required use ipv4-mask-length and ipv6-mask-length fields explicitly.
    tags List<String>
    Collection of tag identifiers.tags blocks are documented below.

    ManagementInterfaceSecurityZoneSettings, ManagementInterfaceSecurityZoneSettingsArgs

    AutoCalculated bool
    Security Zone is calculated according to where the interface leads to.
    AutoCalculatedZone string
    N/A
    AutoCalculatedZoneUid string
    N/A
    SpecificSecurityZoneEnabled bool
    N/A
    SpecificZone string
    Security Zone specified manually.
    SpecificZoneUid string
    Security Zone specified manually.
    AutoCalculated bool
    Security Zone is calculated according to where the interface leads to.
    AutoCalculatedZone string
    N/A
    AutoCalculatedZoneUid string
    N/A
    SpecificSecurityZoneEnabled bool
    N/A
    SpecificZone string
    Security Zone specified manually.
    SpecificZoneUid string
    Security Zone specified manually.
    autoCalculated Boolean
    Security Zone is calculated according to where the interface leads to.
    autoCalculatedZone String
    N/A
    autoCalculatedZoneUid String
    N/A
    specificSecurityZoneEnabled Boolean
    N/A
    specificZone String
    Security Zone specified manually.
    specificZoneUid String
    Security Zone specified manually.
    autoCalculated boolean
    Security Zone is calculated according to where the interface leads to.
    autoCalculatedZone string
    N/A
    autoCalculatedZoneUid string
    N/A
    specificSecurityZoneEnabled boolean
    N/A
    specificZone string
    Security Zone specified manually.
    specificZoneUid string
    Security Zone specified manually.
    auto_calculated bool
    Security Zone is calculated according to where the interface leads to.
    auto_calculated_zone str
    N/A
    auto_calculated_zone_uid str
    N/A
    specific_security_zone_enabled bool
    N/A
    specific_zone str
    Security Zone specified manually.
    specific_zone_uid str
    Security Zone specified manually.
    autoCalculated Boolean
    Security Zone is calculated according to where the interface leads to.
    autoCalculatedZone String
    N/A
    autoCalculatedZoneUid String
    N/A
    specificSecurityZoneEnabled Boolean
    N/A
    specificZone String
    Security Zone specified manually.
    specificZoneUid String
    Security Zone specified manually.

    ManagementInterfaceTopologySettings, ManagementInterfaceTopologySettingsArgs

    InterfaceLeadsToDmz bool
    Whether this interface leads to demilitarized zone (perimeter network).
    IpAddressBehindThisInterface string
    Network settings behind this interface.
    SpecificNetwork string
    Network behind this interface.
    SpecificNetworkUid string
    N/A
    InterfaceLeadsToDmz bool
    Whether this interface leads to demilitarized zone (perimeter network).
    IpAddressBehindThisInterface string
    Network settings behind this interface.
    SpecificNetwork string
    Network behind this interface.
    SpecificNetworkUid string
    N/A
    interfaceLeadsToDmz Boolean
    Whether this interface leads to demilitarized zone (perimeter network).
    ipAddressBehindThisInterface String
    Network settings behind this interface.
    specificNetwork String
    Network behind this interface.
    specificNetworkUid String
    N/A
    interfaceLeadsToDmz boolean
    Whether this interface leads to demilitarized zone (perimeter network).
    ipAddressBehindThisInterface string
    Network settings behind this interface.
    specificNetwork string
    Network behind this interface.
    specificNetworkUid string
    N/A
    interface_leads_to_dmz bool
    Whether this interface leads to demilitarized zone (perimeter network).
    ip_address_behind_this_interface str
    Network settings behind this interface.
    specific_network str
    Network behind this interface.
    specific_network_uid str
    N/A
    interfaceLeadsToDmz Boolean
    Whether this interface leads to demilitarized zone (perimeter network).
    ipAddressBehindThisInterface String
    Network settings behind this interface.
    specificNetwork String
    Network behind this interface.
    specificNetworkUid String
    N/A

    ManagementInterfaceTopologySettingsAutomatic, ManagementInterfaceTopologySettingsAutomaticArgs

    InterfaceLeadsToDmz bool
    Whether this interface leads to demilitarized zone (perimeter network).
    IpAddressBehindThisInterface string
    Network settings behind this interface.
    SpecificNetwork string
    Network behind this interface.
    SpecificNetworkUid string
    N/A
    InterfaceLeadsToDmz bool
    Whether this interface leads to demilitarized zone (perimeter network).
    IpAddressBehindThisInterface string
    Network settings behind this interface.
    SpecificNetwork string
    Network behind this interface.
    SpecificNetworkUid string
    N/A
    interfaceLeadsToDmz Boolean
    Whether this interface leads to demilitarized zone (perimeter network).
    ipAddressBehindThisInterface String
    Network settings behind this interface.
    specificNetwork String
    Network behind this interface.
    specificNetworkUid String
    N/A
    interfaceLeadsToDmz boolean
    Whether this interface leads to demilitarized zone (perimeter network).
    ipAddressBehindThisInterface string
    Network settings behind this interface.
    specificNetwork string
    Network behind this interface.
    specificNetworkUid string
    N/A
    interface_leads_to_dmz bool
    Whether this interface leads to demilitarized zone (perimeter network).
    ip_address_behind_this_interface str
    Network settings behind this interface.
    specific_network str
    Network behind this interface.
    specific_network_uid str
    N/A
    interfaceLeadsToDmz Boolean
    Whether this interface leads to demilitarized zone (perimeter network).
    ipAddressBehindThisInterface String
    Network settings behind this interface.
    specificNetwork String
    Network behind this interface.
    specificNetworkUid String
    N/A

    ManagementInterfaceTopologySettingsManual, ManagementInterfaceTopologySettingsManualArgs

    InterfaceLeadsToDmz bool
    Whether this interface leads to demilitarized zone (perimeter network).
    IpAddressBehindThisInterface string
    Network settings behind this interface.
    SpecificNetwork string
    Network behind this interface.
    SpecificNetworkUid string
    N/A
    InterfaceLeadsToDmz bool
    Whether this interface leads to demilitarized zone (perimeter network).
    IpAddressBehindThisInterface string
    Network settings behind this interface.
    SpecificNetwork string
    Network behind this interface.
    SpecificNetworkUid string
    N/A
    interfaceLeadsToDmz Boolean
    Whether this interface leads to demilitarized zone (perimeter network).
    ipAddressBehindThisInterface String
    Network settings behind this interface.
    specificNetwork String
    Network behind this interface.
    specificNetworkUid String
    N/A
    interfaceLeadsToDmz boolean
    Whether this interface leads to demilitarized zone (perimeter network).
    ipAddressBehindThisInterface string
    Network settings behind this interface.
    specificNetwork string
    Network behind this interface.
    specificNetworkUid string
    N/A
    interface_leads_to_dmz bool
    Whether this interface leads to demilitarized zone (perimeter network).
    ip_address_behind_this_interface str
    Network settings behind this interface.
    specific_network str
    Network behind this interface.
    specific_network_uid str
    N/A
    interfaceLeadsToDmz Boolean
    Whether this interface leads to demilitarized zone (perimeter network).
    ipAddressBehindThisInterface String
    Network settings behind this interface.
    specificNetwork String
    Network behind this interface.
    specificNetworkUid String
    N/A

    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