checkpoint.ManagementLsmGateway
Explore with Pulumi AI
This resource allows you to execute Check Point Lsm Gateway.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as checkpoint from "@pulumi/checkpoint";
const lsmGw = new checkpoint.ManagementLsmGateway("lsmGw", {
provisioningSettings: {
provisioning_profile: "my_proviosioning_profile",
},
provisioningState: "using-profile",
securityProfile: "lsm_profile",
topology: {
manualVpnDomains: [{
comments: "domain1",
fromIpv4Address: "192.168.10.0",
toIpv4Address: "192.168.10.255",
}],
vpnDomain: "manual",
},
});
import pulumi
import pulumi_checkpoint as checkpoint
lsm_gw = checkpoint.ManagementLsmGateway("lsmGw",
provisioning_settings={
"provisioning_profile": "my_proviosioning_profile",
},
provisioning_state="using-profile",
security_profile="lsm_profile",
topology={
"manual_vpn_domains": [{
"comments": "domain1",
"from_ipv4_address": "192.168.10.0",
"to_ipv4_address": "192.168.10.255",
}],
"vpn_domain": "manual",
})
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.NewManagementLsmGateway(ctx, "lsmGw", &checkpoint.ManagementLsmGatewayArgs{
ProvisioningSettings: pulumi.StringMap{
"provisioning_profile": pulumi.String("my_proviosioning_profile"),
},
ProvisioningState: pulumi.String("using-profile"),
SecurityProfile: pulumi.String("lsm_profile"),
Topology: &checkpoint.ManagementLsmGatewayTopologyArgs{
ManualVpnDomains: checkpoint.ManagementLsmGatewayTopologyManualVpnDomainArray{
&checkpoint.ManagementLsmGatewayTopologyManualVpnDomainArgs{
Comments: pulumi.String("domain1"),
FromIpv4Address: pulumi.String("192.168.10.0"),
ToIpv4Address: pulumi.String("192.168.10.255"),
},
},
VpnDomain: pulumi.String("manual"),
},
})
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 lsmGw = new Checkpoint.ManagementLsmGateway("lsmGw", new()
{
ProvisioningSettings =
{
{ "provisioning_profile", "my_proviosioning_profile" },
},
ProvisioningState = "using-profile",
SecurityProfile = "lsm_profile",
Topology = new Checkpoint.Inputs.ManagementLsmGatewayTopologyArgs
{
ManualVpnDomains = new[]
{
new Checkpoint.Inputs.ManagementLsmGatewayTopologyManualVpnDomainArgs
{
Comments = "domain1",
FromIpv4Address = "192.168.10.0",
ToIpv4Address = "192.168.10.255",
},
},
VpnDomain = "manual",
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.checkpoint.ManagementLsmGateway;
import com.pulumi.checkpoint.ManagementLsmGatewayArgs;
import com.pulumi.checkpoint.inputs.ManagementLsmGatewayTopologyArgs;
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 lsmGw = new ManagementLsmGateway("lsmGw", ManagementLsmGatewayArgs.builder()
.provisioningSettings(Map.of("provisioning_profile", "my_proviosioning_profile"))
.provisioningState("using-profile")
.securityProfile("lsm_profile")
.topology(ManagementLsmGatewayTopologyArgs.builder()
.manualVpnDomains(ManagementLsmGatewayTopologyManualVpnDomainArgs.builder()
.comments("domain1")
.fromIpv4Address("192.168.10.0")
.toIpv4Address("192.168.10.255")
.build())
.vpnDomain("manual")
.build())
.build());
}
}
resources:
lsmGw:
type: checkpoint:ManagementLsmGateway
properties:
provisioningSettings:
provisioning_profile: my_proviosioning_profile
provisioningState: using-profile
securityProfile: lsm_profile
topology:
manualVpnDomains:
- comments: domain1
fromIpv4Address: 192.168.10.0
toIpv4Address: 192.168.10.255
vpnDomain: manual
Create ManagementLsmGateway Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ManagementLsmGateway(name: string, args: ManagementLsmGatewayArgs, opts?: CustomResourceOptions);
@overload
def ManagementLsmGateway(resource_name: str,
args: ManagementLsmGatewayArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ManagementLsmGateway(resource_name: str,
opts: Optional[ResourceOptions] = None,
security_profile: Optional[str] = None,
management_lsm_gateway_id: Optional[str] = None,
provisioning_settings: Optional[Mapping[str, str]] = None,
dynamic_objects: Optional[Sequence[ManagementLsmGatewayDynamicObjectArgs]] = None,
ignore_errors: Optional[bool] = None,
ignore_warnings: Optional[bool] = None,
color: Optional[str] = None,
name: Optional[str] = None,
device_id: Optional[str] = None,
provisioning_state: Optional[str] = None,
comments: Optional[str] = None,
sic: Optional[Mapping[str, str]] = None,
tags: Optional[Sequence[str]] = None,
topology: Optional[ManagementLsmGatewayTopologyArgs] = None,
version: Optional[str] = None)
func NewManagementLsmGateway(ctx *Context, name string, args ManagementLsmGatewayArgs, opts ...ResourceOption) (*ManagementLsmGateway, error)
public ManagementLsmGateway(string name, ManagementLsmGatewayArgs args, CustomResourceOptions? opts = null)
public ManagementLsmGateway(String name, ManagementLsmGatewayArgs args)
public ManagementLsmGateway(String name, ManagementLsmGatewayArgs args, CustomResourceOptions options)
type: checkpoint:ManagementLsmGateway
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 ManagementLsmGatewayArgs
- 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 ManagementLsmGatewayArgs
- 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 ManagementLsmGatewayArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ManagementLsmGatewayArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ManagementLsmGatewayArgs
- 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 managementLsmGatewayResource = new Checkpoint.ManagementLsmGateway("managementLsmGatewayResource", new()
{
SecurityProfile = "string",
ManagementLsmGatewayId = "string",
ProvisioningSettings =
{
{ "string", "string" },
},
DynamicObjects = new[]
{
new Checkpoint.Inputs.ManagementLsmGatewayDynamicObjectArgs
{
Name = "string",
Comments = "string",
ResolvedIpAddresses = new[]
{
new Checkpoint.Inputs.ManagementLsmGatewayDynamicObjectResolvedIpAddressArgs
{
Ipv4Address = "string",
Ipv4AddressRange = new Checkpoint.Inputs.ManagementLsmGatewayDynamicObjectResolvedIpAddressIpv4AddressRangeArgs
{
FromIpv4Address = "string",
ToIpv4Address = "string",
},
},
},
Uid = "string",
},
},
IgnoreErrors = false,
IgnoreWarnings = false,
Color = "string",
Name = "string",
DeviceId = "string",
ProvisioningState = "string",
Comments = "string",
Sic =
{
{ "string", "string" },
},
Tags = new[]
{
"string",
},
Topology = new Checkpoint.Inputs.ManagementLsmGatewayTopologyArgs
{
ManualVpnDomains = new[]
{
new Checkpoint.Inputs.ManagementLsmGatewayTopologyManualVpnDomainArgs
{
Comments = "string",
FromIpv4Address = "string",
ToIpv4Address = "string",
},
},
VpnDomain = "string",
},
Version = "string",
});
example, err := checkpoint.NewManagementLsmGateway(ctx, "managementLsmGatewayResource", &checkpoint.ManagementLsmGatewayArgs{
SecurityProfile: pulumi.String("string"),
ManagementLsmGatewayId: pulumi.String("string"),
ProvisioningSettings: pulumi.StringMap{
"string": pulumi.String("string"),
},
DynamicObjects: checkpoint.ManagementLsmGatewayDynamicObjectArray{
&checkpoint.ManagementLsmGatewayDynamicObjectArgs{
Name: pulumi.String("string"),
Comments: pulumi.String("string"),
ResolvedIpAddresses: checkpoint.ManagementLsmGatewayDynamicObjectResolvedIpAddressArray{
&checkpoint.ManagementLsmGatewayDynamicObjectResolvedIpAddressArgs{
Ipv4Address: pulumi.String("string"),
Ipv4AddressRange: &checkpoint.ManagementLsmGatewayDynamicObjectResolvedIpAddressIpv4AddressRangeArgs{
FromIpv4Address: pulumi.String("string"),
ToIpv4Address: pulumi.String("string"),
},
},
},
Uid: pulumi.String("string"),
},
},
IgnoreErrors: pulumi.Bool(false),
IgnoreWarnings: pulumi.Bool(false),
Color: pulumi.String("string"),
Name: pulumi.String("string"),
DeviceId: pulumi.String("string"),
ProvisioningState: pulumi.String("string"),
Comments: pulumi.String("string"),
Sic: pulumi.StringMap{
"string": pulumi.String("string"),
},
Tags: pulumi.StringArray{
pulumi.String("string"),
},
Topology: &checkpoint.ManagementLsmGatewayTopologyArgs{
ManualVpnDomains: checkpoint.ManagementLsmGatewayTopologyManualVpnDomainArray{
&checkpoint.ManagementLsmGatewayTopologyManualVpnDomainArgs{
Comments: pulumi.String("string"),
FromIpv4Address: pulumi.String("string"),
ToIpv4Address: pulumi.String("string"),
},
},
VpnDomain: pulumi.String("string"),
},
Version: pulumi.String("string"),
})
var managementLsmGatewayResource = new ManagementLsmGateway("managementLsmGatewayResource", ManagementLsmGatewayArgs.builder()
.securityProfile("string")
.managementLsmGatewayId("string")
.provisioningSettings(Map.of("string", "string"))
.dynamicObjects(ManagementLsmGatewayDynamicObjectArgs.builder()
.name("string")
.comments("string")
.resolvedIpAddresses(ManagementLsmGatewayDynamicObjectResolvedIpAddressArgs.builder()
.ipv4Address("string")
.ipv4AddressRange(ManagementLsmGatewayDynamicObjectResolvedIpAddressIpv4AddressRangeArgs.builder()
.fromIpv4Address("string")
.toIpv4Address("string")
.build())
.build())
.uid("string")
.build())
.ignoreErrors(false)
.ignoreWarnings(false)
.color("string")
.name("string")
.deviceId("string")
.provisioningState("string")
.comments("string")
.sic(Map.of("string", "string"))
.tags("string")
.topology(ManagementLsmGatewayTopologyArgs.builder()
.manualVpnDomains(ManagementLsmGatewayTopologyManualVpnDomainArgs.builder()
.comments("string")
.fromIpv4Address("string")
.toIpv4Address("string")
.build())
.vpnDomain("string")
.build())
.version("string")
.build());
management_lsm_gateway_resource = checkpoint.ManagementLsmGateway("managementLsmGatewayResource",
security_profile="string",
management_lsm_gateway_id="string",
provisioning_settings={
"string": "string",
},
dynamic_objects=[{
"name": "string",
"comments": "string",
"resolved_ip_addresses": [{
"ipv4_address": "string",
"ipv4_address_range": {
"from_ipv4_address": "string",
"to_ipv4_address": "string",
},
}],
"uid": "string",
}],
ignore_errors=False,
ignore_warnings=False,
color="string",
name="string",
device_id="string",
provisioning_state="string",
comments="string",
sic={
"string": "string",
},
tags=["string"],
topology={
"manual_vpn_domains": [{
"comments": "string",
"from_ipv4_address": "string",
"to_ipv4_address": "string",
}],
"vpn_domain": "string",
},
version="string")
const managementLsmGatewayResource = new checkpoint.ManagementLsmGateway("managementLsmGatewayResource", {
securityProfile: "string",
managementLsmGatewayId: "string",
provisioningSettings: {
string: "string",
},
dynamicObjects: [{
name: "string",
comments: "string",
resolvedIpAddresses: [{
ipv4Address: "string",
ipv4AddressRange: {
fromIpv4Address: "string",
toIpv4Address: "string",
},
}],
uid: "string",
}],
ignoreErrors: false,
ignoreWarnings: false,
color: "string",
name: "string",
deviceId: "string",
provisioningState: "string",
comments: "string",
sic: {
string: "string",
},
tags: ["string"],
topology: {
manualVpnDomains: [{
comments: "string",
fromIpv4Address: "string",
toIpv4Address: "string",
}],
vpnDomain: "string",
},
version: "string",
});
type: checkpoint:ManagementLsmGateway
properties:
color: string
comments: string
deviceId: string
dynamicObjects:
- comments: string
name: string
resolvedIpAddresses:
- ipv4Address: string
ipv4AddressRange:
fromIpv4Address: string
toIpv4Address: string
uid: string
ignoreErrors: false
ignoreWarnings: false
managementLsmGatewayId: string
name: string
provisioningSettings:
string: string
provisioningState: string
securityProfile: string
sic:
string: string
tags:
- string
topology:
manualVpnDomains:
- comments: string
fromIpv4Address: string
toIpv4Address: string
vpnDomain: string
version: string
ManagementLsmGateway 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 ManagementLsmGateway resource accepts the following input properties:
- Security
Profile string - LSM profile.
- Color string
- Color of the object. Should be one of existing colors.
- Comments string
- Comments string.
- Device
Id string - Device ID.
- Dynamic
Objects List<ManagementLsm Gateway Dynamic Object> - Dynamic Objects.dynamic_objects blocks are documented below.
- Ignore
Errors bool - Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
- Ignore
Warnings bool - Apply changes ignoring warnings.
- Management
Lsm stringGateway Id - Name string
- Object name.
- Provisioning
Settings Dictionary<string, string> - Provisioning settings.provisioning_settings blocks are documented below.
- Provisioning
State string - Provisioning state. By default the state is 'manual'- enable provisioning but not attach to profile. If 'using-profile' state is provided a provisioning profile must be provided in provisioning-settings.
- Sic Dictionary<string, string>
- Secure Internal Communication.sic blocks are documented below.
- List<string>
- Collection of tag identifiers.tags blocks are documented below.
- Topology
Management
Lsm Gateway Topology - Topology.topology blocks are documented below.
- Version string
- Device platform version.
- Security
Profile string - LSM profile.
- Color string
- Color of the object. Should be one of existing colors.
- Comments string
- Comments string.
- Device
Id string - Device ID.
- Dynamic
Objects []ManagementLsm Gateway Dynamic Object Args - Dynamic Objects.dynamic_objects blocks are documented below.
- Ignore
Errors bool - Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
- Ignore
Warnings bool - Apply changes ignoring warnings.
- Management
Lsm stringGateway Id - Name string
- Object name.
- Provisioning
Settings map[string]string - Provisioning settings.provisioning_settings blocks are documented below.
- Provisioning
State string - Provisioning state. By default the state is 'manual'- enable provisioning but not attach to profile. If 'using-profile' state is provided a provisioning profile must be provided in provisioning-settings.
- Sic map[string]string
- Secure Internal Communication.sic blocks are documented below.
- []string
- Collection of tag identifiers.tags blocks are documented below.
- Topology
Management
Lsm Gateway Topology Args - Topology.topology blocks are documented below.
- Version string
- Device platform version.
- security
Profile String - LSM profile.
- color String
- Color of the object. Should be one of existing colors.
- comments String
- Comments string.
- device
Id String - Device ID.
- dynamic
Objects List<ManagementLsm Gateway Dynamic Object> - Dynamic Objects.dynamic_objects 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.
- management
Lsm StringGateway Id - name String
- Object name.
- provisioning
Settings Map<String,String> - Provisioning settings.provisioning_settings blocks are documented below.
- provisioning
State String - Provisioning state. By default the state is 'manual'- enable provisioning but not attach to profile. If 'using-profile' state is provided a provisioning profile must be provided in provisioning-settings.
- sic Map<String,String>
- Secure Internal Communication.sic blocks are documented below.
- List<String>
- Collection of tag identifiers.tags blocks are documented below.
- topology
Management
Lsm Gateway Topology - Topology.topology blocks are documented below.
- version String
- Device platform version.
- security
Profile string - LSM profile.
- color string
- Color of the object. Should be one of existing colors.
- comments string
- Comments string.
- device
Id string - Device ID.
- dynamic
Objects ManagementLsm Gateway Dynamic Object[] - Dynamic Objects.dynamic_objects 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.
- management
Lsm stringGateway Id - name string
- Object name.
- provisioning
Settings {[key: string]: string} - Provisioning settings.provisioning_settings blocks are documented below.
- provisioning
State string - Provisioning state. By default the state is 'manual'- enable provisioning but not attach to profile. If 'using-profile' state is provided a provisioning profile must be provided in provisioning-settings.
- sic {[key: string]: string}
- Secure Internal Communication.sic blocks are documented below.
- string[]
- Collection of tag identifiers.tags blocks are documented below.
- topology
Management
Lsm Gateway Topology - Topology.topology blocks are documented below.
- version string
- Device platform version.
- security_
profile str - LSM profile.
- color str
- Color of the object. Should be one of existing colors.
- comments str
- Comments string.
- device_
id str - Device ID.
- dynamic_
objects Sequence[ManagementLsm Gateway Dynamic Object Args] - Dynamic Objects.dynamic_objects blocks are documented below.
- ignore_
errors bool - Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
- ignore_
warnings bool - Apply changes ignoring warnings.
- management_
lsm_ strgateway_ id - name str
- Object name.
- provisioning_
settings Mapping[str, str] - Provisioning settings.provisioning_settings blocks are documented below.
- provisioning_
state str - Provisioning state. By default the state is 'manual'- enable provisioning but not attach to profile. If 'using-profile' state is provided a provisioning profile must be provided in provisioning-settings.
- sic Mapping[str, str]
- Secure Internal Communication.sic blocks are documented below.
- Sequence[str]
- Collection of tag identifiers.tags blocks are documented below.
- topology
Management
Lsm Gateway Topology Args - Topology.topology blocks are documented below.
- version str
- Device platform version.
- security
Profile String - LSM profile.
- color String
- Color of the object. Should be one of existing colors.
- comments String
- Comments string.
- device
Id String - Device ID.
- dynamic
Objects List<Property Map> - Dynamic Objects.dynamic_objects 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.
- management
Lsm StringGateway Id - name String
- Object name.
- provisioning
Settings Map<String> - Provisioning settings.provisioning_settings blocks are documented below.
- provisioning
State String - Provisioning state. By default the state is 'manual'- enable provisioning but not attach to profile. If 'using-profile' state is provided a provisioning profile must be provided in provisioning-settings.
- sic Map<String>
- Secure Internal Communication.sic blocks are documented below.
- List<String>
- Collection of tag identifiers.tags blocks are documented below.
- topology Property Map
- Topology.topology blocks are documented below.
- version String
- Device platform version.
Outputs
All input properties are implicitly available as output properties. Additionally, the ManagementLsmGateway resource produces the following output properties:
- id str
- The provider-assigned unique ID for this managed resource.
- ip_
address str - IP address
- os_
name str - Device platform operating system.
- sic_
name str - Secure Internal Communication name.
- sic_
state str - Secure Internal Communication state.
Look up Existing ManagementLsmGateway Resource
Get an existing ManagementLsmGateway 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?: ManagementLsmGatewayState, opts?: CustomResourceOptions): ManagementLsmGateway
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
color: Optional[str] = None,
comments: Optional[str] = None,
device_id: Optional[str] = None,
dynamic_objects: Optional[Sequence[ManagementLsmGatewayDynamicObjectArgs]] = None,
ignore_errors: Optional[bool] = None,
ignore_warnings: Optional[bool] = None,
ip_address: Optional[str] = None,
management_lsm_gateway_id: Optional[str] = None,
name: Optional[str] = None,
os_name: Optional[str] = None,
provisioning_settings: Optional[Mapping[str, str]] = None,
provisioning_state: Optional[str] = None,
security_profile: Optional[str] = None,
sic: Optional[Mapping[str, str]] = None,
sic_name: Optional[str] = None,
sic_state: Optional[str] = None,
tags: Optional[Sequence[str]] = None,
topology: Optional[ManagementLsmGatewayTopologyArgs] = None,
version: Optional[str] = None) -> ManagementLsmGateway
func GetManagementLsmGateway(ctx *Context, name string, id IDInput, state *ManagementLsmGatewayState, opts ...ResourceOption) (*ManagementLsmGateway, error)
public static ManagementLsmGateway Get(string name, Input<string> id, ManagementLsmGatewayState? state, CustomResourceOptions? opts = null)
public static ManagementLsmGateway get(String name, Output<String> id, ManagementLsmGatewayState state, CustomResourceOptions options)
resources: _: type: checkpoint:ManagementLsmGateway 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.
- Device
Id string - Device ID.
- Dynamic
Objects List<ManagementLsm Gateway Dynamic Object> - Dynamic Objects.dynamic_objects 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.
- Ip
Address string - IP address
- Management
Lsm stringGateway Id - Name string
- Object name.
- Os
Name string - Device platform operating system.
- Provisioning
Settings Dictionary<string, string> - Provisioning settings.provisioning_settings blocks are documented below.
- Provisioning
State string - Provisioning state. By default the state is 'manual'- enable provisioning but not attach to profile. If 'using-profile' state is provided a provisioning profile must be provided in provisioning-settings.
- Security
Profile string - LSM profile.
- Sic Dictionary<string, string>
- Secure Internal Communication.sic blocks are documented below.
- Sic
Name string - Secure Internal Communication name.
- Sic
State string - Secure Internal Communication state.
- List<string>
- Collection of tag identifiers.tags blocks are documented below.
- Topology
Management
Lsm Gateway Topology - Topology.topology blocks are documented below.
- Version string
- Device platform version.
- Color string
- Color of the object. Should be one of existing colors.
- Comments string
- Comments string.
- Device
Id string - Device ID.
- Dynamic
Objects []ManagementLsm Gateway Dynamic Object Args - Dynamic Objects.dynamic_objects 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.
- Ip
Address string - IP address
- Management
Lsm stringGateway Id - Name string
- Object name.
- Os
Name string - Device platform operating system.
- Provisioning
Settings map[string]string - Provisioning settings.provisioning_settings blocks are documented below.
- Provisioning
State string - Provisioning state. By default the state is 'manual'- enable provisioning but not attach to profile. If 'using-profile' state is provided a provisioning profile must be provided in provisioning-settings.
- Security
Profile string - LSM profile.
- Sic map[string]string
- Secure Internal Communication.sic blocks are documented below.
- Sic
Name string - Secure Internal Communication name.
- Sic
State string - Secure Internal Communication state.
- []string
- Collection of tag identifiers.tags blocks are documented below.
- Topology
Management
Lsm Gateway Topology Args - Topology.topology blocks are documented below.
- Version string
- Device platform version.
- color String
- Color of the object. Should be one of existing colors.
- comments String
- Comments string.
- device
Id String - Device ID.
- dynamic
Objects List<ManagementLsm Gateway Dynamic Object> - Dynamic Objects.dynamic_objects 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.
- ip
Address String - IP address
- management
Lsm StringGateway Id - name String
- Object name.
- os
Name String - Device platform operating system.
- provisioning
Settings Map<String,String> - Provisioning settings.provisioning_settings blocks are documented below.
- provisioning
State String - Provisioning state. By default the state is 'manual'- enable provisioning but not attach to profile. If 'using-profile' state is provided a provisioning profile must be provided in provisioning-settings.
- security
Profile String - LSM profile.
- sic Map<String,String>
- Secure Internal Communication.sic blocks are documented below.
- sic
Name String - Secure Internal Communication name.
- sic
State String - Secure Internal Communication state.
- List<String>
- Collection of tag identifiers.tags blocks are documented below.
- topology
Management
Lsm Gateway Topology - Topology.topology blocks are documented below.
- version String
- Device platform version.
- color string
- Color of the object. Should be one of existing colors.
- comments string
- Comments string.
- device
Id string - Device ID.
- dynamic
Objects ManagementLsm Gateway Dynamic Object[] - Dynamic Objects.dynamic_objects 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.
- ip
Address string - IP address
- management
Lsm stringGateway Id - name string
- Object name.
- os
Name string - Device platform operating system.
- provisioning
Settings {[key: string]: string} - Provisioning settings.provisioning_settings blocks are documented below.
- provisioning
State string - Provisioning state. By default the state is 'manual'- enable provisioning but not attach to profile. If 'using-profile' state is provided a provisioning profile must be provided in provisioning-settings.
- security
Profile string - LSM profile.
- sic {[key: string]: string}
- Secure Internal Communication.sic blocks are documented below.
- sic
Name string - Secure Internal Communication name.
- sic
State string - Secure Internal Communication state.
- string[]
- Collection of tag identifiers.tags blocks are documented below.
- topology
Management
Lsm Gateway Topology - Topology.topology blocks are documented below.
- version string
- Device platform version.
- color str
- Color of the object. Should be one of existing colors.
- comments str
- Comments string.
- device_
id str - Device ID.
- dynamic_
objects Sequence[ManagementLsm Gateway Dynamic Object Args] - Dynamic Objects.dynamic_objects 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.
- ip_
address str - IP address
- management_
lsm_ strgateway_ id - name str
- Object name.
- os_
name str - Device platform operating system.
- provisioning_
settings Mapping[str, str] - Provisioning settings.provisioning_settings blocks are documented below.
- provisioning_
state str - Provisioning state. By default the state is 'manual'- enable provisioning but not attach to profile. If 'using-profile' state is provided a provisioning profile must be provided in provisioning-settings.
- security_
profile str - LSM profile.
- sic Mapping[str, str]
- Secure Internal Communication.sic blocks are documented below.
- sic_
name str - Secure Internal Communication name.
- sic_
state str - Secure Internal Communication state.
- Sequence[str]
- Collection of tag identifiers.tags blocks are documented below.
- topology
Management
Lsm Gateway Topology Args - Topology.topology blocks are documented below.
- version str
- Device platform version.
- color String
- Color of the object. Should be one of existing colors.
- comments String
- Comments string.
- device
Id String - Device ID.
- dynamic
Objects List<Property Map> - Dynamic Objects.dynamic_objects 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.
- ip
Address String - IP address
- management
Lsm StringGateway Id - name String
- Object name.
- os
Name String - Device platform operating system.
- provisioning
Settings Map<String> - Provisioning settings.provisioning_settings blocks are documented below.
- provisioning
State String - Provisioning state. By default the state is 'manual'- enable provisioning but not attach to profile. If 'using-profile' state is provided a provisioning profile must be provided in provisioning-settings.
- security
Profile String - LSM profile.
- sic Map<String>
- Secure Internal Communication.sic blocks are documented below.
- sic
Name String - Secure Internal Communication name.
- sic
State String - Secure Internal Communication state.
- List<String>
- Collection of tag identifiers.tags blocks are documented below.
- topology Property Map
- Topology.topology blocks are documented below.
- version String
- Device platform version.
Supporting Types
ManagementLsmGatewayDynamicObject, ManagementLsmGatewayDynamicObjectArgs
- Name string
- Object name. Must be unique in the domain.
- Comments string
- Comments string.
- Resolved
Ip List<ManagementAddresses Lsm Gateway Dynamic Object Resolved Ip Address> - Single IP-address or a range of addresses.resolved_ip_addresses blocks are documented below.
- Uid string
- UID.
- Name string
- Object name. Must be unique in the domain.
- Comments string
- Comments string.
- Resolved
Ip []ManagementAddresses Lsm Gateway Dynamic Object Resolved Ip Address - Single IP-address or a range of addresses.resolved_ip_addresses blocks are documented below.
- Uid string
- UID.
- name String
- Object name. Must be unique in the domain.
- comments String
- Comments string.
- resolved
Ip List<ManagementAddresses Lsm Gateway Dynamic Object Resolved Ip Address> - Single IP-address or a range of addresses.resolved_ip_addresses blocks are documented below.
- uid String
- UID.
- name string
- Object name. Must be unique in the domain.
- comments string
- Comments string.
- resolved
Ip ManagementAddresses Lsm Gateway Dynamic Object Resolved Ip Address[] - Single IP-address or a range of addresses.resolved_ip_addresses blocks are documented below.
- uid string
- UID.
- name str
- Object name. Must be unique in the domain.
- comments str
- Comments string.
- resolved_
ip_ Sequence[Managementaddresses Lsm Gateway Dynamic Object Resolved Ip Address] - Single IP-address or a range of addresses.resolved_ip_addresses blocks are documented below.
- uid str
- UID.
- name String
- Object name. Must be unique in the domain.
- comments String
- Comments string.
- resolved
Ip List<Property Map>Addresses - Single IP-address or a range of addresses.resolved_ip_addresses blocks are documented below.
- uid String
- UID.
ManagementLsmGatewayDynamicObjectResolvedIpAddress, ManagementLsmGatewayDynamicObjectResolvedIpAddressArgs
- Ipv4Address string
- IPv4 Address.
- Ipv4Address
Range ManagementLsm Gateway Dynamic Object Resolved Ip Address Ipv4Address Range - IPv4 Address range.ipv4_address_range blocks are documented below.
- Ipv4Address string
- IPv4 Address.
- Ipv4Address
Range ManagementLsm Gateway Dynamic Object Resolved Ip Address Ipv4Address Range - IPv4 Address range.ipv4_address_range blocks are documented below.
- ipv4Address String
- IPv4 Address.
- ipv4Address
Range ManagementLsm Gateway Dynamic Object Resolved Ip Address Ipv4Address Range - IPv4 Address range.ipv4_address_range blocks are documented below.
- ipv4Address string
- IPv4 Address.
- ipv4Address
Range ManagementLsm Gateway Dynamic Object Resolved Ip Address Ipv4Address Range - IPv4 Address range.ipv4_address_range blocks are documented below.
- ipv4_
address str - IPv4 Address.
- ipv4_
address_ Managementrange Lsm Gateway Dynamic Object Resolved Ip Address Ipv4Address Range - IPv4 Address range.ipv4_address_range blocks are documented below.
- ipv4Address String
- IPv4 Address.
- ipv4Address
Range Property Map - IPv4 Address range.ipv4_address_range blocks are documented below.
ManagementLsmGatewayDynamicObjectResolvedIpAddressIpv4AddressRange, ManagementLsmGatewayDynamicObjectResolvedIpAddressIpv4AddressRangeArgs
- From
Ipv4Address string - First IPv4 address of the IP address range.
- To
Ipv4Address string - Last IPv4 address of the IP address range.
- From
Ipv4Address string - First IPv4 address of the IP address range.
- To
Ipv4Address string - Last IPv4 address of the IP address range.
- from
Ipv4Address String - First IPv4 address of the IP address range.
- to
Ipv4Address String - Last IPv4 address of the IP address range.
- from
Ipv4Address string - First IPv4 address of the IP address range.
- to
Ipv4Address string - Last IPv4 address of the IP address range.
- from_
ipv4_ straddress - First IPv4 address of the IP address range.
- to_
ipv4_ straddress - Last IPv4 address of the IP address range.
- from
Ipv4Address String - First IPv4 address of the IP address range.
- to
Ipv4Address String - Last IPv4 address of the IP address range.
ManagementLsmGatewayTopology, ManagementLsmGatewayTopologyArgs
- Manual
Vpn List<ManagementDomains Lsm Gateway Topology Manual Vpn Domain> - A list of IP-addresses ranges, defined the VPN community network. This field is relevant only when 'manual' option of vpn-domain is checked.manual_vpn_domain blocks are documented below.
- Vpn
Domain string - VPN Domain type. 'external-interfaces-only' is relevnt only for Gaia devices. 'hide-behind-gateway-external-ip-address' is relevant only for SMB devices.
- Manual
Vpn []ManagementDomains Lsm Gateway Topology Manual Vpn Domain - A list of IP-addresses ranges, defined the VPN community network. This field is relevant only when 'manual' option of vpn-domain is checked.manual_vpn_domain blocks are documented below.
- Vpn
Domain string - VPN Domain type. 'external-interfaces-only' is relevnt only for Gaia devices. 'hide-behind-gateway-external-ip-address' is relevant only for SMB devices.
- manual
Vpn List<ManagementDomains Lsm Gateway Topology Manual Vpn Domain> - A list of IP-addresses ranges, defined the VPN community network. This field is relevant only when 'manual' option of vpn-domain is checked.manual_vpn_domain blocks are documented below.
- vpn
Domain String - VPN Domain type. 'external-interfaces-only' is relevnt only for Gaia devices. 'hide-behind-gateway-external-ip-address' is relevant only for SMB devices.
- manual
Vpn ManagementDomains Lsm Gateway Topology Manual Vpn Domain[] - A list of IP-addresses ranges, defined the VPN community network. This field is relevant only when 'manual' option of vpn-domain is checked.manual_vpn_domain blocks are documented below.
- vpn
Domain string - VPN Domain type. 'external-interfaces-only' is relevnt only for Gaia devices. 'hide-behind-gateway-external-ip-address' is relevant only for SMB devices.
- manual_
vpn_ Sequence[Managementdomains Lsm Gateway Topology Manual Vpn Domain] - A list of IP-addresses ranges, defined the VPN community network. This field is relevant only when 'manual' option of vpn-domain is checked.manual_vpn_domain blocks are documented below.
- vpn_
domain str - VPN Domain type. 'external-interfaces-only' is relevnt only for Gaia devices. 'hide-behind-gateway-external-ip-address' is relevant only for SMB devices.
- manual
Vpn List<Property Map>Domains - A list of IP-addresses ranges, defined the VPN community network. This field is relevant only when 'manual' option of vpn-domain is checked.manual_vpn_domain blocks are documented below.
- vpn
Domain String - VPN Domain type. 'external-interfaces-only' is relevnt only for Gaia devices. 'hide-behind-gateway-external-ip-address' is relevant only for SMB devices.
ManagementLsmGatewayTopologyManualVpnDomain, ManagementLsmGatewayTopologyManualVpnDomainArgs
- Comments string
- Comments string.
- From
Ipv4Address string - First IPv4 address of the IP address range.
- To
Ipv4Address string - Last IPv4 address of the IP address range.
- Comments string
- Comments string.
- From
Ipv4Address string - First IPv4 address of the IP address range.
- To
Ipv4Address string - Last IPv4 address of the IP address range.
- comments String
- Comments string.
- from
Ipv4Address String - First IPv4 address of the IP address range.
- to
Ipv4Address String - Last IPv4 address of the IP address range.
- comments string
- Comments string.
- from
Ipv4Address string - First IPv4 address of the IP address range.
- to
Ipv4Address string - Last IPv4 address of the IP address range.
- comments str
- Comments string.
- from_
ipv4_ straddress - First IPv4 address of the IP address range.
- to_
ipv4_ straddress - Last IPv4 address of the IP address range.
- comments String
- Comments string.
- from
Ipv4Address String - First IPv4 address of the IP address range.
- to
Ipv4Address String - Last IPv4 address of the IP address range.
Package Details
- Repository
- checkpoint checkpointsw/terraform-provider-checkpoint
- License
- Notes
- This Pulumi package is based on the
checkpoint
Terraform Provider.