checkpoint.ManagementInteroperableDevice
Explore with Pulumi AI
This resource allows you to execute Check Point Interoperable Device.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as checkpoint from "@pulumi/checkpoint";
const example = new checkpoint.ManagementInteroperableDevice("example", {ipv4Address: "192.168.1.6"});
import pulumi
import pulumi_checkpoint as checkpoint
example = checkpoint.ManagementInteroperableDevice("example", ipv4_address="192.168.1.6")
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.NewManagementInteroperableDevice(ctx, "example", &checkpoint.ManagementInteroperableDeviceArgs{
Ipv4Address: pulumi.String("192.168.1.6"),
})
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.ManagementInteroperableDevice("example", new()
{
Ipv4Address = "192.168.1.6",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.checkpoint.ManagementInteroperableDevice;
import com.pulumi.checkpoint.ManagementInteroperableDeviceArgs;
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 ManagementInteroperableDevice("example", ManagementInteroperableDeviceArgs.builder()
.ipv4Address("192.168.1.6")
.build());
}
}
resources:
example:
type: checkpoint:ManagementInteroperableDevice
properties:
ipv4Address: 192.168.1.6
Create ManagementInteroperableDevice Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ManagementInteroperableDevice(name: string, args?: ManagementInteroperableDeviceArgs, opts?: CustomResourceOptions);
@overload
def ManagementInteroperableDevice(resource_name: str,
args: Optional[ManagementInteroperableDeviceArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def ManagementInteroperableDevice(resource_name: str,
opts: Optional[ResourceOptions] = None,
color: Optional[str] = None,
comments: Optional[str] = None,
domains_to_processes: Optional[Sequence[str]] = None,
ignore_errors: Optional[bool] = None,
ignore_warnings: Optional[bool] = None,
interfaces: Optional[Sequence[ManagementInteroperableDeviceInterfaceArgs]] = None,
ipv4_address: Optional[str] = None,
ipv6_address: Optional[str] = None,
management_interoperable_device_id: Optional[str] = None,
name: Optional[str] = None,
tags: Optional[Sequence[str]] = None,
vpn_settings: Optional[Mapping[str, str]] = None)
func NewManagementInteroperableDevice(ctx *Context, name string, args *ManagementInteroperableDeviceArgs, opts ...ResourceOption) (*ManagementInteroperableDevice, error)
public ManagementInteroperableDevice(string name, ManagementInteroperableDeviceArgs? args = null, CustomResourceOptions? opts = null)
public ManagementInteroperableDevice(String name, ManagementInteroperableDeviceArgs args)
public ManagementInteroperableDevice(String name, ManagementInteroperableDeviceArgs args, CustomResourceOptions options)
type: checkpoint:ManagementInteroperableDevice
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 ManagementInteroperableDeviceArgs
- 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 ManagementInteroperableDeviceArgs
- 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 ManagementInteroperableDeviceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ManagementInteroperableDeviceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ManagementInteroperableDeviceArgs
- 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 managementInteroperableDeviceResource = new Checkpoint.ManagementInteroperableDevice("managementInteroperableDeviceResource", new()
{
Color = "string",
Comments = "string",
DomainsToProcesses = new[]
{
"string",
},
IgnoreErrors = false,
IgnoreWarnings = false,
Interfaces = new[]
{
new Checkpoint.Inputs.ManagementInteroperableDeviceInterfaceArgs
{
Color = "string",
Comments = "string",
DomainsToProcesses = new[]
{
"string",
},
IgnoreErrors = false,
IgnoreWarnings = false,
Ipv4Address = "string",
Ipv4MaskLength = "string",
Ipv4NetworkMask = "string",
Ipv6Address = "string",
Ipv6MaskLength = "string",
Ipv6NetworkMask = "string",
Name = "string",
Tags = new[]
{
"string",
},
Topology = "string",
TopologySettings = new Checkpoint.Inputs.ManagementInteroperableDeviceInterfaceTopologySettingsArgs
{
InterfaceLeadsToDmz = false,
IpAddressBehindThisInterface = "string",
SpecificNetwork = "string",
},
},
},
Ipv4Address = "string",
Ipv6Address = "string",
ManagementInteroperableDeviceId = "string",
Name = "string",
Tags = new[]
{
"string",
},
VpnSettings =
{
{ "string", "string" },
},
});
example, err := checkpoint.NewManagementInteroperableDevice(ctx, "managementInteroperableDeviceResource", &checkpoint.ManagementInteroperableDeviceArgs{
Color: pulumi.String("string"),
Comments: pulumi.String("string"),
DomainsToProcesses: pulumi.StringArray{
pulumi.String("string"),
},
IgnoreErrors: pulumi.Bool(false),
IgnoreWarnings: pulumi.Bool(false),
Interfaces: checkpoint.ManagementInteroperableDeviceInterfaceArray{
&checkpoint.ManagementInteroperableDeviceInterfaceArgs{
Color: pulumi.String("string"),
Comments: pulumi.String("string"),
DomainsToProcesses: pulumi.StringArray{
pulumi.String("string"),
},
IgnoreErrors: pulumi.Bool(false),
IgnoreWarnings: pulumi.Bool(false),
Ipv4Address: pulumi.String("string"),
Ipv4MaskLength: pulumi.String("string"),
Ipv4NetworkMask: pulumi.String("string"),
Ipv6Address: pulumi.String("string"),
Ipv6MaskLength: pulumi.String("string"),
Ipv6NetworkMask: pulumi.String("string"),
Name: pulumi.String("string"),
Tags: pulumi.StringArray{
pulumi.String("string"),
},
Topology: pulumi.String("string"),
TopologySettings: &checkpoint.ManagementInteroperableDeviceInterfaceTopologySettingsArgs{
InterfaceLeadsToDmz: pulumi.Bool(false),
IpAddressBehindThisInterface: pulumi.String("string"),
SpecificNetwork: pulumi.String("string"),
},
},
},
Ipv4Address: pulumi.String("string"),
Ipv6Address: pulumi.String("string"),
ManagementInteroperableDeviceId: pulumi.String("string"),
Name: pulumi.String("string"),
Tags: pulumi.StringArray{
pulumi.String("string"),
},
VpnSettings: pulumi.StringMap{
"string": pulumi.String("string"),
},
})
var managementInteroperableDeviceResource = new ManagementInteroperableDevice("managementInteroperableDeviceResource", ManagementInteroperableDeviceArgs.builder()
.color("string")
.comments("string")
.domainsToProcesses("string")
.ignoreErrors(false)
.ignoreWarnings(false)
.interfaces(ManagementInteroperableDeviceInterfaceArgs.builder()
.color("string")
.comments("string")
.domainsToProcesses("string")
.ignoreErrors(false)
.ignoreWarnings(false)
.ipv4Address("string")
.ipv4MaskLength("string")
.ipv4NetworkMask("string")
.ipv6Address("string")
.ipv6MaskLength("string")
.ipv6NetworkMask("string")
.name("string")
.tags("string")
.topology("string")
.topologySettings(ManagementInteroperableDeviceInterfaceTopologySettingsArgs.builder()
.interfaceLeadsToDmz(false)
.ipAddressBehindThisInterface("string")
.specificNetwork("string")
.build())
.build())
.ipv4Address("string")
.ipv6Address("string")
.managementInteroperableDeviceId("string")
.name("string")
.tags("string")
.vpnSettings(Map.of("string", "string"))
.build());
management_interoperable_device_resource = checkpoint.ManagementInteroperableDevice("managementInteroperableDeviceResource",
color="string",
comments="string",
domains_to_processes=["string"],
ignore_errors=False,
ignore_warnings=False,
interfaces=[{
"color": "string",
"comments": "string",
"domains_to_processes": ["string"],
"ignore_errors": False,
"ignore_warnings": False,
"ipv4_address": "string",
"ipv4_mask_length": "string",
"ipv4_network_mask": "string",
"ipv6_address": "string",
"ipv6_mask_length": "string",
"ipv6_network_mask": "string",
"name": "string",
"tags": ["string"],
"topology": "string",
"topology_settings": {
"interface_leads_to_dmz": False,
"ip_address_behind_this_interface": "string",
"specific_network": "string",
},
}],
ipv4_address="string",
ipv6_address="string",
management_interoperable_device_id="string",
name="string",
tags=["string"],
vpn_settings={
"string": "string",
})
const managementInteroperableDeviceResource = new checkpoint.ManagementInteroperableDevice("managementInteroperableDeviceResource", {
color: "string",
comments: "string",
domainsToProcesses: ["string"],
ignoreErrors: false,
ignoreWarnings: false,
interfaces: [{
color: "string",
comments: "string",
domainsToProcesses: ["string"],
ignoreErrors: false,
ignoreWarnings: false,
ipv4Address: "string",
ipv4MaskLength: "string",
ipv4NetworkMask: "string",
ipv6Address: "string",
ipv6MaskLength: "string",
ipv6NetworkMask: "string",
name: "string",
tags: ["string"],
topology: "string",
topologySettings: {
interfaceLeadsToDmz: false,
ipAddressBehindThisInterface: "string",
specificNetwork: "string",
},
}],
ipv4Address: "string",
ipv6Address: "string",
managementInteroperableDeviceId: "string",
name: "string",
tags: ["string"],
vpnSettings: {
string: "string",
},
});
type: checkpoint:ManagementInteroperableDevice
properties:
color: string
comments: string
domainsToProcesses:
- string
ignoreErrors: false
ignoreWarnings: false
interfaces:
- color: string
comments: string
domainsToProcesses:
- string
ignoreErrors: false
ignoreWarnings: false
ipv4Address: string
ipv4MaskLength: string
ipv4NetworkMask: string
ipv6Address: string
ipv6MaskLength: string
ipv6NetworkMask: string
name: string
tags:
- string
topology: string
topologySettings:
interfaceLeadsToDmz: false
ipAddressBehindThisInterface: string
specificNetwork: string
ipv4Address: string
ipv6Address: string
managementInteroperableDeviceId: string
name: string
tags:
- string
vpnSettings:
string: string
ManagementInteroperableDevice 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 ManagementInteroperableDevice resource accepts the following input properties:
- Color string
- Color of the object. Should be one of existing colors.
- Comments string
- Comments string.
- Domains
To List<string>Processes - Indicates which domains to process the commands on. It cannot be used with the details-level full, must be run from the System Domain only and with ignore-warnings true. Valid values are: CURRENT_DOMAIN, ALL_DOMAINS_ON_THIS_SERVER.domains_to_process blocks are documented below.
- 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.
- Interfaces
List<Management
Interoperable Device Interface> - Network interfaces.interfaces blocks are documented below.
- Ipv4Address string
- IPv4 address of the Interoperable Device.
- Ipv6Address string
- IPv6 address of the Interoperable Device.
- Management
Interoperable stringDevice Id - Name string
- Object name.
- List<string>
- Collection of tag identifiers.tags blocks are documented below.
- Vpn
Settings Dictionary<string, string> - VPN domain properties for the Interoperable Device.vpn_settings blocks are documented below.
- Color string
- Color of the object. Should be one of existing colors.
- Comments string
- Comments string.
- Domains
To []stringProcesses - Indicates which domains to process the commands on. It cannot be used with the details-level full, must be run from the System Domain only and with ignore-warnings true. Valid values are: CURRENT_DOMAIN, ALL_DOMAINS_ON_THIS_SERVER.domains_to_process blocks are documented below.
- 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.
- Interfaces
[]Management
Interoperable Device Interface Args - Network interfaces.interfaces blocks are documented below.
- Ipv4Address string
- IPv4 address of the Interoperable Device.
- Ipv6Address string
- IPv6 address of the Interoperable Device.
- Management
Interoperable stringDevice Id - Name string
- Object name.
- []string
- Collection of tag identifiers.tags blocks are documented below.
- Vpn
Settings map[string]string - VPN domain properties for the Interoperable Device.vpn_settings blocks are documented below.
- color String
- Color of the object. Should be one of existing colors.
- comments String
- Comments string.
- domains
To List<String>Processes - Indicates which domains to process the commands on. It cannot be used with the details-level full, must be run from the System Domain only and with ignore-warnings true. Valid values are: CURRENT_DOMAIN, ALL_DOMAINS_ON_THIS_SERVER.domains_to_process blocks are documented below.
- 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.
- interfaces
List<Management
Interoperable Device Interface> - Network interfaces.interfaces blocks are documented below.
- ipv4Address String
- IPv4 address of the Interoperable Device.
- ipv6Address String
- IPv6 address of the Interoperable Device.
- management
Interoperable StringDevice Id - name String
- Object name.
- List<String>
- Collection of tag identifiers.tags blocks are documented below.
- vpn
Settings Map<String,String> - VPN domain properties for the Interoperable Device.vpn_settings blocks are documented below.
- color string
- Color of the object. Should be one of existing colors.
- comments string
- Comments string.
- domains
To string[]Processes - Indicates which domains to process the commands on. It cannot be used with the details-level full, must be run from the System Domain only and with ignore-warnings true. Valid values are: CURRENT_DOMAIN, ALL_DOMAINS_ON_THIS_SERVER.domains_to_process blocks are documented below.
- 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.
- interfaces
Management
Interoperable Device Interface[] - Network interfaces.interfaces blocks are documented below.
- ipv4Address string
- IPv4 address of the Interoperable Device.
- ipv6Address string
- IPv6 address of the Interoperable Device.
- management
Interoperable stringDevice Id - name string
- Object name.
- string[]
- Collection of tag identifiers.tags blocks are documented below.
- vpn
Settings {[key: string]: string} - VPN domain properties for the Interoperable Device.vpn_settings blocks are documented below.
- color str
- Color of the object. Should be one of existing colors.
- comments str
- Comments string.
- domains_
to_ Sequence[str]processes - Indicates which domains to process the commands on. It cannot be used with the details-level full, must be run from the System Domain only and with ignore-warnings true. Valid values are: CURRENT_DOMAIN, ALL_DOMAINS_ON_THIS_SERVER.domains_to_process blocks are documented below.
- 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.
- interfaces
Sequence[Management
Interoperable Device Interface Args] - Network interfaces.interfaces blocks are documented below.
- ipv4_
address str - IPv4 address of the Interoperable Device.
- ipv6_
address str - IPv6 address of the Interoperable Device.
- management_
interoperable_ strdevice_ id - name str
- Object name.
- Sequence[str]
- Collection of tag identifiers.tags blocks are documented below.
- vpn_
settings Mapping[str, str] - VPN domain properties for the Interoperable Device.vpn_settings blocks are documented below.
- color String
- Color of the object. Should be one of existing colors.
- comments String
- Comments string.
- domains
To List<String>Processes - Indicates which domains to process the commands on. It cannot be used with the details-level full, must be run from the System Domain only and with ignore-warnings true. Valid values are: CURRENT_DOMAIN, ALL_DOMAINS_ON_THIS_SERVER.domains_to_process blocks are documented below.
- 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.
- interfaces List<Property Map>
- Network interfaces.interfaces blocks are documented below.
- ipv4Address String
- IPv4 address of the Interoperable Device.
- ipv6Address String
- IPv6 address of the Interoperable Device.
- management
Interoperable StringDevice Id - name String
- Object name.
- List<String>
- Collection of tag identifiers.tags blocks are documented below.
- vpn
Settings Map<String> - VPN domain properties for the Interoperable Device.vpn_settings blocks are documented below.
Outputs
All input properties are implicitly available as output properties. Additionally, the ManagementInteroperableDevice resource produces the following output properties:
- Groups
List<Management
Interoperable Device Group> - Collection of group identifiers.groups blocks are documented below.
- Id string
- The provider-assigned unique ID for this managed resource.
- Groups
[]Management
Interoperable Device Group - Collection of group identifiers.groups blocks are documented below.
- Id string
- The provider-assigned unique ID for this managed resource.
- groups
List<Management
Interoperable Device Group> - Collection of group identifiers.groups blocks are documented below.
- id String
- The provider-assigned unique ID for this managed resource.
- groups
Management
Interoperable Device Group[] - Collection of group identifiers.groups blocks are documented below.
- id string
- The provider-assigned unique ID for this managed resource.
- groups
Sequence[Management
Interoperable Device Group] - Collection of group identifiers.groups blocks are documented below.
- id str
- The provider-assigned unique ID for this managed resource.
- groups List<Property Map>
- Collection of group identifiers.groups blocks are documented below.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing ManagementInteroperableDevice Resource
Get an existing ManagementInteroperableDevice 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?: ManagementInteroperableDeviceState, opts?: CustomResourceOptions): ManagementInteroperableDevice
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
color: Optional[str] = None,
comments: Optional[str] = None,
domains_to_processes: Optional[Sequence[str]] = None,
groups: Optional[Sequence[ManagementInteroperableDeviceGroupArgs]] = None,
ignore_errors: Optional[bool] = None,
ignore_warnings: Optional[bool] = None,
interfaces: Optional[Sequence[ManagementInteroperableDeviceInterfaceArgs]] = None,
ipv4_address: Optional[str] = None,
ipv6_address: Optional[str] = None,
management_interoperable_device_id: Optional[str] = None,
name: Optional[str] = None,
tags: Optional[Sequence[str]] = None,
vpn_settings: Optional[Mapping[str, str]] = None) -> ManagementInteroperableDevice
func GetManagementInteroperableDevice(ctx *Context, name string, id IDInput, state *ManagementInteroperableDeviceState, opts ...ResourceOption) (*ManagementInteroperableDevice, error)
public static ManagementInteroperableDevice Get(string name, Input<string> id, ManagementInteroperableDeviceState? state, CustomResourceOptions? opts = null)
public static ManagementInteroperableDevice get(String name, Output<String> id, ManagementInteroperableDeviceState state, CustomResourceOptions options)
resources: _: type: checkpoint:ManagementInteroperableDevice 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.
- Color string
- Color of the object. Should be one of existing colors.
- Comments string
- Comments string.
- Domains
To List<string>Processes - Indicates which domains to process the commands on. It cannot be used with the details-level full, must be run from the System Domain only and with ignore-warnings true. Valid values are: CURRENT_DOMAIN, ALL_DOMAINS_ON_THIS_SERVER.domains_to_process blocks are documented below.
- Groups
List<Management
Interoperable Device Group> - Collection of group identifiers.groups blocks are documented below.
- Ignore
Errors bool - Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
- Ignore
Warnings bool - Apply changes ignoring warnings.
- Interfaces
List<Management
Interoperable Device Interface> - Network interfaces.interfaces blocks are documented below.
- Ipv4Address string
- IPv4 address of the Interoperable Device.
- Ipv6Address string
- IPv6 address of the Interoperable Device.
- Management
Interoperable stringDevice Id - Name string
- Object name.
- List<string>
- Collection of tag identifiers.tags blocks are documented below.
- Vpn
Settings Dictionary<string, string> - VPN domain properties for the Interoperable Device.vpn_settings blocks are documented below.
- Color string
- Color of the object. Should be one of existing colors.
- Comments string
- Comments string.
- Domains
To []stringProcesses - Indicates which domains to process the commands on. It cannot be used with the details-level full, must be run from the System Domain only and with ignore-warnings true. Valid values are: CURRENT_DOMAIN, ALL_DOMAINS_ON_THIS_SERVER.domains_to_process blocks are documented below.
- Groups
[]Management
Interoperable Device Group Args - Collection of group identifiers.groups blocks are documented below.
- Ignore
Errors bool - Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
- Ignore
Warnings bool - Apply changes ignoring warnings.
- Interfaces
[]Management
Interoperable Device Interface Args - Network interfaces.interfaces blocks are documented below.
- Ipv4Address string
- IPv4 address of the Interoperable Device.
- Ipv6Address string
- IPv6 address of the Interoperable Device.
- Management
Interoperable stringDevice Id - Name string
- Object name.
- []string
- Collection of tag identifiers.tags blocks are documented below.
- Vpn
Settings map[string]string - VPN domain properties for the Interoperable Device.vpn_settings blocks are documented below.
- color String
- Color of the object. Should be one of existing colors.
- comments String
- Comments string.
- domains
To List<String>Processes - Indicates which domains to process the commands on. It cannot be used with the details-level full, must be run from the System Domain only and with ignore-warnings true. Valid values are: CURRENT_DOMAIN, ALL_DOMAINS_ON_THIS_SERVER.domains_to_process blocks are documented below.
- groups
List<Management
Interoperable Device Group> - Collection of group identifiers.groups blocks are documented below.
- 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.
- interfaces
List<Management
Interoperable Device Interface> - Network interfaces.interfaces blocks are documented below.
- ipv4Address String
- IPv4 address of the Interoperable Device.
- ipv6Address String
- IPv6 address of the Interoperable Device.
- management
Interoperable StringDevice Id - name String
- Object name.
- List<String>
- Collection of tag identifiers.tags blocks are documented below.
- vpn
Settings Map<String,String> - VPN domain properties for the Interoperable Device.vpn_settings blocks are documented below.
- color string
- Color of the object. Should be one of existing colors.
- comments string
- Comments string.
- domains
To string[]Processes - Indicates which domains to process the commands on. It cannot be used with the details-level full, must be run from the System Domain only and with ignore-warnings true. Valid values are: CURRENT_DOMAIN, ALL_DOMAINS_ON_THIS_SERVER.domains_to_process blocks are documented below.
- groups
Management
Interoperable Device Group[] - Collection of group identifiers.groups blocks are documented below.
- 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.
- interfaces
Management
Interoperable Device Interface[] - Network interfaces.interfaces blocks are documented below.
- ipv4Address string
- IPv4 address of the Interoperable Device.
- ipv6Address string
- IPv6 address of the Interoperable Device.
- management
Interoperable stringDevice Id - name string
- Object name.
- string[]
- Collection of tag identifiers.tags blocks are documented below.
- vpn
Settings {[key: string]: string} - VPN domain properties for the Interoperable Device.vpn_settings blocks are documented below.
- color str
- Color of the object. Should be one of existing colors.
- comments str
- Comments string.
- domains_
to_ Sequence[str]processes - Indicates which domains to process the commands on. It cannot be used with the details-level full, must be run from the System Domain only and with ignore-warnings true. Valid values are: CURRENT_DOMAIN, ALL_DOMAINS_ON_THIS_SERVER.domains_to_process blocks are documented below.
- groups
Sequence[Management
Interoperable Device Group Args] - Collection of group identifiers.groups blocks are documented below.
- ignore_
errors bool - Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
- ignore_
warnings bool - Apply changes ignoring warnings.
- interfaces
Sequence[Management
Interoperable Device Interface Args] - Network interfaces.interfaces blocks are documented below.
- ipv4_
address str - IPv4 address of the Interoperable Device.
- ipv6_
address str - IPv6 address of the Interoperable Device.
- management_
interoperable_ strdevice_ id - name str
- Object name.
- Sequence[str]
- Collection of tag identifiers.tags blocks are documented below.
- vpn_
settings Mapping[str, str] - VPN domain properties for the Interoperable Device.vpn_settings blocks are documented below.
- color String
- Color of the object. Should be one of existing colors.
- comments String
- Comments string.
- domains
To List<String>Processes - Indicates which domains to process the commands on. It cannot be used with the details-level full, must be run from the System Domain only and with ignore-warnings true. Valid values are: CURRENT_DOMAIN, ALL_DOMAINS_ON_THIS_SERVER.domains_to_process blocks are documented below.
- groups List<Property Map>
- Collection of group identifiers.groups blocks are documented below.
- 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.
- interfaces List<Property Map>
- Network interfaces.interfaces blocks are documented below.
- ipv4Address String
- IPv4 address of the Interoperable Device.
- ipv6Address String
- IPv6 address of the Interoperable Device.
- management
Interoperable StringDevice Id - name String
- Object name.
- List<String>
- Collection of tag identifiers.tags blocks are documented below.
- vpn
Settings Map<String> - VPN domain properties for the Interoperable Device.vpn_settings blocks are documented below.
Supporting Types
ManagementInteroperableDeviceGroup, ManagementInteroperableDeviceGroupArgs
ManagementInteroperableDeviceInterface, ManagementInteroperableDeviceInterfaceArgs
- Color string
- Color of the object. Should be one of existing colors.
- Comments string
- Comments string.
- Domains
To List<string>Processes - Indicates which domains to process the commands on. It cannot be used with the details-level full, must be run from the System Domain only and with ignore-warnings true. Valid values are: CURRENT_DOMAIN, ALL_DOMAINS_ON_THIS_SERVER.domains_to_process blocks are documented below.
- 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 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.
- Name string
- Object name. Must be unique in the domain.
- List<string>
- Collection of tag identifiers.tags blocks are documented below.
- Topology string
- Topology configuration.
- Topology
Settings ManagementInteroperable Device Interface Topology Settings - Internal topology settings.topology_settings blocks are documented below.
- Color string
- Color of the object. Should be one of existing colors.
- Comments string
- Comments string.
- Domains
To []stringProcesses - Indicates which domains to process the commands on. It cannot be used with the details-level full, must be run from the System Domain only and with ignore-warnings true. Valid values are: CURRENT_DOMAIN, ALL_DOMAINS_ON_THIS_SERVER.domains_to_process blocks are documented below.
- 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 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.
- Name string
- Object name. Must be unique in the domain.
- []string
- Collection of tag identifiers.tags blocks are documented below.
- Topology string
- Topology configuration.
- Topology
Settings ManagementInteroperable Device Interface Topology Settings - Internal topology settings.topology_settings blocks are documented below.
- color String
- Color of the object. Should be one of existing colors.
- comments String
- Comments string.
- domains
To List<String>Processes - Indicates which domains to process the commands on. It cannot be used with the details-level full, must be run from the System Domain only and with ignore-warnings true. Valid values are: CURRENT_DOMAIN, ALL_DOMAINS_ON_THIS_SERVER.domains_to_process blocks are documented below.
- 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 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.
- name String
- Object name. Must be unique in the domain.
- List<String>
- Collection of tag identifiers.tags blocks are documented below.
- topology String
- Topology configuration.
- topology
Settings ManagementInteroperable Device Interface Topology Settings - Internal topology settings.topology_settings blocks are documented below.
- color string
- Color of the object. Should be one of existing colors.
- comments string
- Comments string.
- domains
To string[]Processes - Indicates which domains to process the commands on. It cannot be used with the details-level full, must be run from the System Domain only and with ignore-warnings true. Valid values are: CURRENT_DOMAIN, ALL_DOMAINS_ON_THIS_SERVER.domains_to_process blocks are documented below.
- 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 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.
- name string
- Object name. Must be unique in the domain.
- string[]
- Collection of tag identifiers.tags blocks are documented below.
- topology string
- Topology configuration.
- topology
Settings ManagementInteroperable Device Interface Topology Settings - Internal topology settings.topology_settings blocks are documented below.
- color str
- Color of the object. Should be one of existing colors.
- comments str
- Comments string.
- domains_
to_ Sequence[str]processes - Indicates which domains to process the commands on. It cannot be used with the details-level full, must be run from the System Domain only and with ignore-warnings true. Valid values are: CURRENT_DOMAIN, ALL_DOMAINS_ON_THIS_SERVER.domains_to_process blocks are documented below.
- 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 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.
- name str
- Object name. Must be unique in the domain.
- Sequence[str]
- Collection of tag identifiers.tags blocks are documented below.
- topology str
- Topology configuration.
- topology_
settings ManagementInteroperable Device Interface Topology Settings - Internal topology settings.topology_settings blocks are documented below.
- color String
- Color of the object. Should be one of existing colors.
- comments String
- Comments string.
- domains
To List<String>Processes - Indicates which domains to process the commands on. It cannot be used with the details-level full, must be run from the System Domain only and with ignore-warnings true. Valid values are: CURRENT_DOMAIN, ALL_DOMAINS_ON_THIS_SERVER.domains_to_process blocks are documented below.
- 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 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.
- name String
- Object name. Must be unique in the domain.
- List<String>
- Collection of tag identifiers.tags blocks are documented below.
- topology String
- Topology configuration.
- topology
Settings Property Map - Internal topology settings.topology_settings blocks are documented below.
ManagementInteroperableDeviceInterfaceTopologySettings, ManagementInteroperableDeviceInterfaceTopologySettingsArgs
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
Package Details
- Repository
- checkpoint checkpointsw/terraform-provider-checkpoint
- License
- Notes
- This Pulumi package is based on the
checkpoint
Terraform Provider.