checkpoint.ManagementInterface
Explore with Pulumi AI
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:
- Gateway
Uid string - Gateway or cluster object uid that the interface belongs to. Required only if name was specified.
- Anti
Spoofing bool - Enable anti-spoofing.
- Anti
Spoofing ManagementSettings Interface Anti Spoofing Settings - Anti Spoofing Settings.anti_spoofing_settings blocks are documented below.
- Cluster
Members List<ManagementInterface Cluster Member> - Network interface settings for cluster members.cluster_members blocks are documented below.
- Cluster
Network stringType - Cluster interface type.
- Color string
- Color of the object. Should be one of existing colors.
- Comments string
- 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.
- Ipv4Address string
- IPv4 network address.
- Ipv4Mask
Length double - IPv4 mask length.
- Ipv4Network
Mask string - IPv4 network mask.
- Ipv6Address string
- IPv6 address.
- Ipv6Mask
Length double - IPv6 mask length.
- Ipv6Network
Mask string - IPv6 network mask.
- Management
Interface stringId - Monitored
By boolCluster - When Private is selected as the Cluster interface type, cluster can monitor or not monitor the interface.
- Name string
- Network interface name.
- Network
Interface stringType - Network Interface Type.
- Security
Zone ManagementSettings Interface Security Zone Settings - Security Zone Settings.security_zone_settings blocks are documented below.
- List<string>
- Collection of tag identifiers.tags blocks are documented below.
- Topology string
- Topology configuration.
- Topology
Settings ManagementInterface Topology Settings - Topology Settings.topology_settings blocks are documented below.
- Gateway
Uid string - Gateway or cluster object uid that the interface belongs to. Required only if name was specified.
- Anti
Spoofing bool - Enable anti-spoofing.
- Anti
Spoofing ManagementSettings Interface Anti Spoofing Settings Args - Anti Spoofing Settings.anti_spoofing_settings blocks are documented below.
- Cluster
Members []ManagementInterface Cluster Member Args - Network interface settings for cluster members.cluster_members blocks are documented below.
- Cluster
Network stringType - Cluster interface type.
- Color string
- Color of the object. Should be one of existing colors.
- Comments string
- 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.
- Ipv4Address string
- IPv4 network address.
- Ipv4Mask
Length float64 - IPv4 mask length.
- Ipv4Network
Mask string - IPv4 network mask.
- Ipv6Address string
- IPv6 address.
- Ipv6Mask
Length float64 - IPv6 mask length.
- Ipv6Network
Mask string - IPv6 network mask.
- Management
Interface stringId - Monitored
By boolCluster - When Private is selected as the Cluster interface type, cluster can monitor or not monitor the interface.
- Name string
- Network interface name.
- Network
Interface stringType - Network Interface Type.
- Security
Zone ManagementSettings Interface Security Zone Settings Args - Security Zone Settings.security_zone_settings blocks are documented below.
- []string
- Collection of tag identifiers.tags blocks are documented below.
- Topology string
- Topology configuration.
- Topology
Settings ManagementInterface Topology Settings Args - Topology Settings.topology_settings blocks are documented below.
- gateway
Uid String - Gateway or cluster object uid that the interface belongs to. Required only if name was specified.
- anti
Spoofing Boolean - Enable anti-spoofing.
- anti
Spoofing ManagementSettings Interface Anti Spoofing Settings - Anti Spoofing Settings.anti_spoofing_settings blocks are documented below.
- cluster
Members List<ManagementInterface Cluster Member> - Network interface settings for cluster members.cluster_members blocks are documented below.
- cluster
Network StringType - Cluster interface type.
- color String
- Color of the object. Should be one of existing colors.
- comments String
- Comments string.
- dynamic
Ip Boolean - Enable dynamic interface.
- ignore
Errors 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.
- ignore
Warnings Boolean - Apply changes ignoring warnings.
- ipv4Address String
- IPv4 network address.
- ipv4Mask
Length Double - IPv4 mask length.
- ipv4Network
Mask String - IPv4 network mask.
- ipv6Address String
- IPv6 address.
- ipv6Mask
Length Double - IPv6 mask length.
- ipv6Network
Mask String - IPv6 network mask.
- management
Interface StringId - monitored
By BooleanCluster - When Private is selected as the Cluster interface type, cluster can monitor or not monitor the interface.
- name String
- Network interface name.
- network
Interface StringType - Network Interface Type.
- security
Zone ManagementSettings Interface Security Zone Settings - Security Zone Settings.security_zone_settings blocks are documented below.
- List<String>
- Collection of tag identifiers.tags blocks are documented below.
- topology String
- Topology configuration.
- topology
Settings ManagementInterface Topology Settings - Topology Settings.topology_settings blocks are documented below.
- gateway
Uid string - Gateway or cluster object uid that the interface belongs to. Required only if name was specified.
- anti
Spoofing boolean - Enable anti-spoofing.
- anti
Spoofing ManagementSettings Interface Anti Spoofing Settings - Anti Spoofing Settings.anti_spoofing_settings blocks are documented below.
- cluster
Members ManagementInterface Cluster Member[] - Network interface settings for cluster members.cluster_members blocks are documented below.
- cluster
Network stringType - Cluster interface type.
- color string
- Color of the object. Should be one of existing colors.
- comments string
- Comments string.
- dynamic
Ip boolean - Enable dynamic interface.
- ignore
Errors 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.
- ignore
Warnings boolean - Apply changes ignoring warnings.
- ipv4Address string
- IPv4 network address.
- ipv4Mask
Length number - IPv4 mask length.
- ipv4Network
Mask string - IPv4 network mask.
- ipv6Address string
- IPv6 address.
- ipv6Mask
Length number - IPv6 mask length.
- ipv6Network
Mask string - IPv6 network mask.
- management
Interface stringId - monitored
By booleanCluster - When Private is selected as the Cluster interface type, cluster can monitor or not monitor the interface.
- name string
- Network interface name.
- network
Interface stringType - Network Interface Type.
- security
Zone ManagementSettings Interface Security Zone Settings - Security Zone Settings.security_zone_settings blocks are documented below.
- string[]
- Collection of tag identifiers.tags blocks are documented below.
- topology string
- Topology configuration.
- topology
Settings ManagementInterface Topology Settings - 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_ Managementsettings Interface Anti Spoofing Settings Args - Anti Spoofing Settings.anti_spoofing_settings blocks are documented below.
- cluster_
members Sequence[ManagementInterface Cluster Member Args] - Network interface settings for cluster members.cluster_members blocks are documented below.
- cluster_
network_ strtype - 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_ floatlength - IPv4 mask length.
- ipv4_
network_ strmask - IPv4 network mask.
- ipv6_
address str - IPv6 address.
- ipv6_
mask_ floatlength - IPv6 mask length.
- ipv6_
network_ strmask - IPv6 network mask.
- management_
interface_ strid - monitored_
by_ boolcluster - When Private is selected as the Cluster interface type, cluster can monitor or not monitor the interface.
- name str
- Network interface name.
- network_
interface_ strtype - Network Interface Type.
- security_
zone_ Managementsettings Interface Security Zone Settings Args - Security Zone Settings.security_zone_settings blocks are documented below.
- Sequence[str]
- Collection of tag identifiers.tags blocks are documented below.
- topology str
- Topology configuration.
- topology_
settings ManagementInterface Topology Settings Args - Topology Settings.topology_settings blocks are documented below.
- gateway
Uid String - Gateway or cluster object uid that the interface belongs to. Required only if name was specified.
- anti
Spoofing Boolean - Enable anti-spoofing.
- anti
Spoofing Property MapSettings - Anti Spoofing Settings.anti_spoofing_settings blocks are documented below.
- cluster
Members List<Property Map> - Network interface settings for cluster members.cluster_members blocks are documented below.
- cluster
Network StringType - Cluster interface type.
- color String
- Color of the object. Should be one of existing colors.
- comments String
- Comments string.
- dynamic
Ip Boolean - Enable dynamic interface.
- ignore
Errors 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.
- ignore
Warnings Boolean - Apply changes ignoring warnings.
- ipv4Address String
- IPv4 network address.
- ipv4Mask
Length Number - IPv4 mask length.
- ipv4Network
Mask String - IPv4 network mask.
- ipv6Address String
- IPv6 address.
- ipv6Mask
Length Number - IPv6 mask length.
- ipv6Network
Mask String - IPv6 network mask.
- management
Interface StringId - monitored
By BooleanCluster - When Private is selected as the Cluster interface type, cluster can monitor or not monitor the interface.
- name String
- Network interface name.
- network
Interface StringType - Network Interface Type.
- security
Zone Property MapSettings - Security Zone Settings.security_zone_settings blocks are documented below.
- List<String>
- Collection of tag identifiers.tags blocks are documented below.
- topology String
- Topology configuration.
- topology
Settings 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.
- Topology
Automatic string - Topology configuration automatically calculated by get-interfaces command.
- Topology
Manual string - Topology configuration manually defined.
- Topology
Settings List<ManagementAutomatics Interface Topology Settings Automatic> - Topology settings automatically calculated by get-interfaces command.
- Topology
Settings List<ManagementManuals Interface Topology Settings Manual> - Topology settings manually defined.
- Id string
- The provider-assigned unique ID for this managed resource.
- Topology
Automatic string - Topology configuration automatically calculated by get-interfaces command.
- Topology
Manual string - Topology configuration manually defined.
- Topology
Settings []ManagementAutomatics Interface Topology Settings Automatic - Topology settings automatically calculated by get-interfaces command.
- Topology
Settings []ManagementManuals Interface Topology Settings Manual - Topology settings manually defined.
- id String
- The provider-assigned unique ID for this managed resource.
- topology
Automatic String - Topology configuration automatically calculated by get-interfaces command.
- topology
Manual String - Topology configuration manually defined.
- topology
Settings List<ManagementAutomatics Interface Topology Settings Automatic> - Topology settings automatically calculated by get-interfaces command.
- topology
Settings List<ManagementManuals Interface Topology Settings Manual> - Topology settings manually defined.
- id string
- The provider-assigned unique ID for this managed resource.
- topology
Automatic string - Topology configuration automatically calculated by get-interfaces command.
- topology
Manual string - Topology configuration manually defined.
- topology
Settings ManagementAutomatics Interface Topology Settings Automatic[] - Topology settings automatically calculated by get-interfaces command.
- topology
Settings ManagementManuals Interface Topology Settings Manual[] - 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_ Sequence[Managementautomatics Interface Topology Settings Automatic] - Topology settings automatically calculated by get-interfaces command.
- topology_
settings_ Sequence[Managementmanuals Interface Topology Settings Manual] - Topology settings manually defined.
- id String
- The provider-assigned unique ID for this managed resource.
- topology
Automatic String - Topology configuration automatically calculated by get-interfaces command.
- topology
Manual String - Topology configuration manually defined.
- topology
Settings List<Property Map>Automatics - Topology settings automatically calculated by get-interfaces command.
- topology
Settings List<Property Map>Manuals - 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.
- Anti
Spoofing bool - Enable anti-spoofing.
- Anti
Spoofing ManagementSettings Interface Anti Spoofing Settings - Anti Spoofing Settings.anti_spoofing_settings blocks are documented below.
- Cluster
Members List<ManagementInterface Cluster Member> - Network interface settings for cluster members.cluster_members blocks are documented below.
- Cluster
Network stringType - Cluster interface type.
- Color string
- Color of the object. Should be one of existing colors.
- Comments string
- Comments string.
- Dynamic
Ip bool - Enable dynamic interface.
- Gateway
Uid string - 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.
- Ipv4Address string
- IPv4 network address.
- Ipv4Mask
Length double - IPv4 mask length.
- Ipv4Network
Mask string - IPv4 network mask.
- Ipv6Address string
- IPv6 address.
- Ipv6Mask
Length double - IPv6 mask length.
- Ipv6Network
Mask string - IPv6 network mask.
- Management
Interface stringId - Monitored
By boolCluster - When Private is selected as the Cluster interface type, cluster can monitor or not monitor the interface.
- Name string
- Network interface name.
- Network
Interface stringType - Network Interface Type.
- Security
Zone ManagementSettings Interface Security Zone Settings - Security Zone Settings.security_zone_settings blocks are documented below.
- List<string>
- Collection of tag identifiers.tags blocks are documented below.
- Topology string
- Topology configuration.
- Topology
Automatic string - Topology configuration automatically calculated by get-interfaces command.
- Topology
Manual string - Topology configuration manually defined.
- Topology
Settings ManagementInterface Topology Settings - Topology Settings.topology_settings blocks are documented below.
- Topology
Settings List<ManagementAutomatics Interface Topology Settings Automatic> - Topology settings automatically calculated by get-interfaces command.
- Topology
Settings List<ManagementManuals Interface Topology Settings Manual> - Topology settings manually defined.
- Anti
Spoofing bool - Enable anti-spoofing.
- Anti
Spoofing ManagementSettings Interface Anti Spoofing Settings Args - Anti Spoofing Settings.anti_spoofing_settings blocks are documented below.
- Cluster
Members []ManagementInterface Cluster Member Args - Network interface settings for cluster members.cluster_members blocks are documented below.
- Cluster
Network stringType - Cluster interface type.
- Color string
- Color of the object. Should be one of existing colors.
- Comments string
- Comments string.
- Dynamic
Ip bool - Enable dynamic interface.
- Gateway
Uid string - 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.
- Ipv4Address string
- IPv4 network address.
- Ipv4Mask
Length float64 - IPv4 mask length.
- Ipv4Network
Mask string - IPv4 network mask.
- Ipv6Address string
- IPv6 address.
- Ipv6Mask
Length float64 - IPv6 mask length.
- Ipv6Network
Mask string - IPv6 network mask.
- Management
Interface stringId - Monitored
By boolCluster - When Private is selected as the Cluster interface type, cluster can monitor or not monitor the interface.
- Name string
- Network interface name.
- Network
Interface stringType - Network Interface Type.
- Security
Zone ManagementSettings Interface Security Zone Settings Args - Security Zone Settings.security_zone_settings blocks are documented below.
- []string
- Collection of tag identifiers.tags blocks are documented below.
- Topology string
- Topology configuration.
- Topology
Automatic string - Topology configuration automatically calculated by get-interfaces command.
- Topology
Manual string - Topology configuration manually defined.
- Topology
Settings ManagementInterface Topology Settings Args - Topology Settings.topology_settings blocks are documented below.
- Topology
Settings []ManagementAutomatics Interface Topology Settings Automatic Args - Topology settings automatically calculated by get-interfaces command.
- Topology
Settings []ManagementManuals Interface Topology Settings Manual Args - Topology settings manually defined.
- anti
Spoofing Boolean - Enable anti-spoofing.
- anti
Spoofing ManagementSettings Interface Anti Spoofing Settings - Anti Spoofing Settings.anti_spoofing_settings blocks are documented below.
- cluster
Members List<ManagementInterface Cluster Member> - Network interface settings for cluster members.cluster_members blocks are documented below.
- cluster
Network StringType - Cluster interface type.
- color String
- Color of the object. Should be one of existing colors.
- comments String
- Comments string.
- dynamic
Ip Boolean - Enable dynamic interface.
- gateway
Uid String - Gateway or cluster object uid that the interface belongs to. Required only if name was specified.
- ignore
Errors 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.
- ignore
Warnings Boolean - Apply changes ignoring warnings.
- ipv4Address String
- IPv4 network address.
- ipv4Mask
Length Double - IPv4 mask length.
- ipv4Network
Mask String - IPv4 network mask.
- ipv6Address String
- IPv6 address.
- ipv6Mask
Length Double - IPv6 mask length.
- ipv6Network
Mask String - IPv6 network mask.
- management
Interface StringId - monitored
By BooleanCluster - When Private is selected as the Cluster interface type, cluster can monitor or not monitor the interface.
- name String
- Network interface name.
- network
Interface StringType - Network Interface Type.
- security
Zone ManagementSettings Interface Security Zone Settings - Security Zone Settings.security_zone_settings blocks are documented below.
- List<String>
- Collection of tag identifiers.tags blocks are documented below.
- topology String
- Topology configuration.
- topology
Automatic String - Topology configuration automatically calculated by get-interfaces command.
- topology
Manual String - Topology configuration manually defined.
- topology
Settings ManagementInterface Topology Settings - Topology Settings.topology_settings blocks are documented below.
- topology
Settings List<ManagementAutomatics Interface Topology Settings Automatic> - Topology settings automatically calculated by get-interfaces command.
- topology
Settings List<ManagementManuals Interface Topology Settings Manual> - Topology settings manually defined.
- anti
Spoofing boolean - Enable anti-spoofing.
- anti
Spoofing ManagementSettings Interface Anti Spoofing Settings - Anti Spoofing Settings.anti_spoofing_settings blocks are documented below.
- cluster
Members ManagementInterface Cluster Member[] - Network interface settings for cluster members.cluster_members blocks are documented below.
- cluster
Network stringType - Cluster interface type.
- color string
- Color of the object. Should be one of existing colors.
- comments string
- Comments string.
- dynamic
Ip boolean - Enable dynamic interface.
- gateway
Uid string - Gateway or cluster object uid that the interface belongs to. Required only if name was specified.
- ignore
Errors 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.
- ignore
Warnings boolean - Apply changes ignoring warnings.
- ipv4Address string
- IPv4 network address.
- ipv4Mask
Length number - IPv4 mask length.
- ipv4Network
Mask string - IPv4 network mask.
- ipv6Address string
- IPv6 address.
- ipv6Mask
Length number - IPv6 mask length.
- ipv6Network
Mask string - IPv6 network mask.
- management
Interface stringId - monitored
By booleanCluster - When Private is selected as the Cluster interface type, cluster can monitor or not monitor the interface.
- name string
- Network interface name.
- network
Interface stringType - Network Interface Type.
- security
Zone ManagementSettings Interface Security Zone Settings - Security Zone Settings.security_zone_settings blocks are documented below.
- string[]
- Collection of tag identifiers.tags blocks are documented below.
- topology string
- Topology configuration.
- topology
Automatic string - Topology configuration automatically calculated by get-interfaces command.
- topology
Manual string - Topology configuration manually defined.
- topology
Settings ManagementInterface Topology Settings - Topology Settings.topology_settings blocks are documented below.
- topology
Settings ManagementAutomatics Interface Topology Settings Automatic[] - Topology settings automatically calculated by get-interfaces command.
- topology
Settings ManagementManuals Interface Topology Settings Manual[] - Topology settings manually defined.
- anti_
spoofing bool - Enable anti-spoofing.
- anti_
spoofing_ Managementsettings Interface Anti Spoofing Settings Args - Anti Spoofing Settings.anti_spoofing_settings blocks are documented below.
- cluster_
members Sequence[ManagementInterface Cluster Member Args] - Network interface settings for cluster members.cluster_members blocks are documented below.
- cluster_
network_ strtype - 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_ floatlength - IPv4 mask length.
- ipv4_
network_ strmask - IPv4 network mask.
- ipv6_
address str - IPv6 address.
- ipv6_
mask_ floatlength - IPv6 mask length.
- ipv6_
network_ strmask - IPv6 network mask.
- management_
interface_ strid - monitored_
by_ boolcluster - When Private is selected as the Cluster interface type, cluster can monitor or not monitor the interface.
- name str
- Network interface name.
- network_
interface_ strtype - Network Interface Type.
- security_
zone_ Managementsettings Interface Security Zone Settings Args - Security Zone Settings.security_zone_settings blocks are documented below.
- 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 ManagementInterface Topology Settings Args - Topology Settings.topology_settings blocks are documented below.
- topology_
settings_ Sequence[Managementautomatics Interface Topology Settings Automatic Args] - Topology settings automatically calculated by get-interfaces command.
- topology_
settings_ Sequence[Managementmanuals Interface Topology Settings Manual Args] - Topology settings manually defined.
- anti
Spoofing Boolean - Enable anti-spoofing.
- anti
Spoofing Property MapSettings - Anti Spoofing Settings.anti_spoofing_settings blocks are documented below.
- cluster
Members List<Property Map> - Network interface settings for cluster members.cluster_members blocks are documented below.
- cluster
Network StringType - Cluster interface type.
- color String
- Color of the object. Should be one of existing colors.
- comments String
- Comments string.
- dynamic
Ip Boolean - Enable dynamic interface.
- gateway
Uid String - Gateway or cluster object uid that the interface belongs to. Required only if name was specified.
- ignore
Errors 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.
- ignore
Warnings Boolean - Apply changes ignoring warnings.
- ipv4Address String
- IPv4 network address.
- ipv4Mask
Length Number - IPv4 mask length.
- ipv4Network
Mask String - IPv4 network mask.
- ipv6Address String
- IPv6 address.
- ipv6Mask
Length Number - IPv6 mask length.
- ipv6Network
Mask String - IPv6 network mask.
- management
Interface StringId - monitored
By BooleanCluster - When Private is selected as the Cluster interface type, cluster can monitor or not monitor the interface.
- name String
- Network interface name.
- network
Interface StringType - Network Interface Type.
- security
Zone Property MapSettings - Security Zone Settings.security_zone_settings blocks are documented below.
- List<String>
- Collection of tag identifiers.tags blocks are documented below.
- topology String
- Topology configuration.
- topology
Automatic String - Topology configuration automatically calculated by get-interfaces command.
- topology
Manual String - Topology configuration manually defined.
- topology
Settings Property Map - Topology Settings.topology_settings blocks are documented below.
- topology
Settings List<Property Map>Automatics - Topology settings automatically calculated by get-interfaces command.
- topology
Settings List<Property Map>Manuals - 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).
- Exclude
Packets bool - Don't check packets from excluded network.
- Excluded
Network stringName - Excluded network name.
- Excluded
Network stringUid - Excluded network UID.
- Spoof
Tracking string - Spoof tracking.
- Action string
- 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 stringName - Excluded network name.
- Excluded
Network stringUid - Excluded network UID.
- Spoof
Tracking string - Spoof tracking.
- action String
- If packets will be rejected (the Prevent option) or whether the packets will be monitored (the Detect option).
- exclude
Packets Boolean - Don't check packets from excluded network.
- excluded
Network StringName - Excluded network name.
- excluded
Network StringUid - Excluded network UID.
- spoof
Tracking String - Spoof tracking.
- action string
- If packets will be rejected (the Prevent option) or whether the packets will be monitored (the Detect option).
- exclude
Packets boolean - Don't check packets from excluded network.
- excluded
Network stringName - Excluded network name.
- excluded
Network stringUid - Excluded network UID.
- spoof
Tracking 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_ strname - Excluded network name.
- excluded_
network_ struid - 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).
- exclude
Packets Boolean - Don't check packets from excluded network.
- excluded
Network StringName - Excluded network name.
- excluded
Network StringUid - Excluded network UID.
- spoof
Tracking 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.
- Ipv4Mask
Length string - IPv4 network mask length.
- Ipv4Network
Mask string - IPv4 network address.
- Ipv6Address string
- IPv6 address.
- Ipv6Mask
Length string - IPv6 network mask length.
- Ipv6Network
Mask string - IPv6 network address.
- Member
Name string - Cluster member object name.
- Member
Uid string - Cluster member object uid.
- Network
Mask 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.
- 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.
- Ipv4Mask
Length string - IPv4 network mask length.
- Ipv4Network
Mask string - IPv4 network address.
- Ipv6Address string
- IPv6 address.
- Ipv6Mask
Length string - IPv6 network mask length.
- Ipv6Network
Mask string - IPv6 network address.
- Member
Name string - Cluster member object name.
- Member
Uid string - Cluster member object uid.
- Network
Mask 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.
- []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.
- ipv4Mask
Length String - IPv4 network mask length.
- ipv4Network
Mask String - IPv4 network address.
- ipv6Address String
- IPv6 address.
- ipv6Mask
Length String - IPv6 network mask length.
- ipv6Network
Mask String - IPv6 network address.
- member
Name String - Cluster member object name.
- member
Uid String - Cluster member object uid.
- network
Mask 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.
- 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.
- ipv4Mask
Length string - IPv4 network mask length.
- ipv4Network
Mask string - IPv4 network address.
- ipv6Address string
- IPv6 address.
- ipv6Mask
Length string - IPv6 network mask length.
- ipv6Network
Mask string - IPv6 network address.
- member
Name string - Cluster member object name.
- member
Uid string - Cluster member object uid.
- network
Mask 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.
- 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_ strlength - IPv4 network mask length.
- ipv4_
network_ strmask - IPv4 network address.
- ipv6_
address str - IPv6 address.
- ipv6_
mask_ strlength - IPv6 network mask length.
- ipv6_
network_ strmask - 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.
- 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.
- ipv4Mask
Length String - IPv4 network mask length.
- ipv4Network
Mask String - IPv4 network address.
- ipv6Address String
- IPv6 address.
- ipv6Mask
Length String - IPv6 network mask length.
- ipv6Network
Mask String - IPv6 network address.
- member
Name String - Cluster member object name.
- member
Uid String - Cluster member object uid.
- network
Mask 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.
- List<String>
- Collection of tag identifiers.tags blocks are documented below.
ManagementInterfaceSecurityZoneSettings, ManagementInterfaceSecurityZoneSettingsArgs
- Auto
Calculated bool - Security Zone is calculated according to where the interface leads to.
- Auto
Calculated stringZone - N/A
- Auto
Calculated stringZone Uid - N/A
- Specific
Security boolZone Enabled - N/A
- Specific
Zone string - Security Zone specified manually.
- Specific
Zone stringUid - Security Zone specified manually.
- Auto
Calculated bool - Security Zone is calculated according to where the interface leads to.
- Auto
Calculated stringZone - N/A
- Auto
Calculated stringZone Uid - N/A
- Specific
Security boolZone Enabled - N/A
- Specific
Zone string - Security Zone specified manually.
- Specific
Zone stringUid - Security Zone specified manually.
- auto
Calculated Boolean - Security Zone is calculated according to where the interface leads to.
- auto
Calculated StringZone - N/A
- auto
Calculated StringZone Uid - N/A
- specific
Security BooleanZone Enabled - N/A
- specific
Zone String - Security Zone specified manually.
- specific
Zone StringUid - Security Zone specified manually.
- auto
Calculated boolean - Security Zone is calculated according to where the interface leads to.
- auto
Calculated stringZone - N/A
- auto
Calculated stringZone Uid - N/A
- specific
Security booleanZone Enabled - N/A
- specific
Zone string - Security Zone specified manually.
- specific
Zone stringUid - Security Zone specified manually.
- auto_
calculated bool - Security Zone is calculated according to where the interface leads to.
- auto_
calculated_ strzone - N/A
- auto_
calculated_ strzone_ uid - N/A
- specific_
security_ boolzone_ enabled - N/A
- specific_
zone str - Security Zone specified manually.
- specific_
zone_ struid - Security Zone specified manually.
- auto
Calculated Boolean - Security Zone is calculated according to where the interface leads to.
- auto
Calculated StringZone - N/A
- auto
Calculated StringZone Uid - N/A
- specific
Security BooleanZone Enabled - N/A
- specific
Zone String - Security Zone specified manually.
- specific
Zone StringUid - Security Zone specified manually.
ManagementInterfaceTopologySettings, ManagementInterfaceTopologySettingsArgs
- Interface
Leads boolTo Dmz - Whether this interface leads to demilitarized zone (perimeter network).
- Ip
Address stringBehind This Interface - Network settings behind this interface.
- Specific
Network string - Network behind this interface.
- Specific
Network stringUid - N/A
- Interface
Leads boolTo Dmz - Whether this interface leads to demilitarized zone (perimeter network).
- Ip
Address stringBehind This Interface - Network settings behind this interface.
- Specific
Network string - Network behind this interface.
- Specific
Network stringUid - N/A
- interface
Leads BooleanTo Dmz - Whether this interface leads to demilitarized zone (perimeter network).
- ip
Address StringBehind This Interface - Network settings behind this interface.
- specific
Network String - Network behind this interface.
- specific
Network StringUid - N/A
- interface
Leads booleanTo Dmz - Whether this interface leads to demilitarized zone (perimeter network).
- ip
Address stringBehind This Interface - Network settings behind this interface.
- specific
Network string - Network behind this interface.
- specific
Network stringUid - N/A
- interface_
leads_ boolto_ dmz - Whether this interface leads to demilitarized zone (perimeter network).
- ip_
address_ strbehind_ this_ interface - Network settings behind this interface.
- specific_
network str - Network behind this interface.
- specific_
network_ struid - N/A
- interface
Leads BooleanTo Dmz - Whether this interface leads to demilitarized zone (perimeter network).
- ip
Address StringBehind This Interface - Network settings behind this interface.
- specific
Network String - Network behind this interface.
- specific
Network StringUid - N/A
ManagementInterfaceTopologySettingsAutomatic, ManagementInterfaceTopologySettingsAutomaticArgs
- Interface
Leads boolTo Dmz - Whether this interface leads to demilitarized zone (perimeter network).
- Ip
Address stringBehind This Interface - Network settings behind this interface.
- Specific
Network string - Network behind this interface.
- Specific
Network stringUid - N/A
- Interface
Leads boolTo Dmz - Whether this interface leads to demilitarized zone (perimeter network).
- Ip
Address stringBehind This Interface - Network settings behind this interface.
- Specific
Network string - Network behind this interface.
- Specific
Network stringUid - N/A
- interface
Leads BooleanTo Dmz - Whether this interface leads to demilitarized zone (perimeter network).
- ip
Address StringBehind This Interface - Network settings behind this interface.
- specific
Network String - Network behind this interface.
- specific
Network StringUid - N/A
- interface
Leads booleanTo Dmz - Whether this interface leads to demilitarized zone (perimeter network).
- ip
Address stringBehind This Interface - Network settings behind this interface.
- specific
Network string - Network behind this interface.
- specific
Network stringUid - N/A
- interface_
leads_ boolto_ dmz - Whether this interface leads to demilitarized zone (perimeter network).
- ip_
address_ strbehind_ this_ interface - Network settings behind this interface.
- specific_
network str - Network behind this interface.
- specific_
network_ struid - N/A
- interface
Leads BooleanTo Dmz - Whether this interface leads to demilitarized zone (perimeter network).
- ip
Address StringBehind This Interface - Network settings behind this interface.
- specific
Network String - Network behind this interface.
- specific
Network StringUid - N/A
ManagementInterfaceTopologySettingsManual, ManagementInterfaceTopologySettingsManualArgs
- Interface
Leads boolTo Dmz - Whether this interface leads to demilitarized zone (perimeter network).
- Ip
Address stringBehind This Interface - Network settings behind this interface.
- Specific
Network string - Network behind this interface.
- Specific
Network stringUid - N/A
- Interface
Leads boolTo Dmz - Whether this interface leads to demilitarized zone (perimeter network).
- Ip
Address stringBehind This Interface - Network settings behind this interface.
- Specific
Network string - Network behind this interface.
- Specific
Network stringUid - N/A
- interface
Leads BooleanTo Dmz - Whether this interface leads to demilitarized zone (perimeter network).
- ip
Address StringBehind This Interface - Network settings behind this interface.
- specific
Network String - Network behind this interface.
- specific
Network StringUid - N/A
- interface
Leads booleanTo Dmz - Whether this interface leads to demilitarized zone (perimeter network).
- ip
Address stringBehind This Interface - Network settings behind this interface.
- specific
Network string - Network behind this interface.
- specific
Network stringUid - N/A
- interface_
leads_ boolto_ dmz - Whether this interface leads to demilitarized zone (perimeter network).
- ip_
address_ strbehind_ this_ interface - Network settings behind this interface.
- specific_
network str - Network behind this interface.
- specific_
network_ struid - N/A
- interface
Leads BooleanTo Dmz - Whether this interface leads to demilitarized zone (perimeter network).
- ip
Address StringBehind This Interface - Network settings behind this interface.
- specific
Network String - Network behind this interface.
- specific
Network StringUid - N/A
Package Details
- Repository
- checkpoint checkpointsw/terraform-provider-checkpoint
- License
- Notes
- This Pulumi package is based on the
checkpoint
Terraform Provider.