checkpoint.ManagementLsmCluster
Explore with Pulumi AI
This resource allows you to execute Check Point Lsm Cluster.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as checkpoint from "@pulumi/checkpoint";
const cluster = new checkpoint.ManagementLsmCluster("cluster", {
interfaces: [{
ipAddressOverride: "170.150.0.1",
memberNetworkOverride: "192.168.8.0",
name: "et0",
}],
mainIpAddress: "192.168.8.0",
members: [{
name: "Gaia_mem1",
provisioningSettings: {
provisioningProfile: "No Provisioning Profile",
},
provisioningState: "off",
}],
securityProfile: "my_security_profile",
});
import pulumi
import pulumi_checkpoint as checkpoint
cluster = checkpoint.ManagementLsmCluster("cluster",
interfaces=[{
"ip_address_override": "170.150.0.1",
"member_network_override": "192.168.8.0",
"name": "et0",
}],
main_ip_address="192.168.8.0",
members=[{
"name": "Gaia_mem1",
"provisioning_settings": {
"provisioning_profile": "No Provisioning Profile",
},
"provisioning_state": "off",
}],
security_profile="my_security_profile")
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.NewManagementLsmCluster(ctx, "cluster", &checkpoint.ManagementLsmClusterArgs{
Interfaces: checkpoint.ManagementLsmClusterInterfaceArray{
&checkpoint.ManagementLsmClusterInterfaceArgs{
IpAddressOverride: pulumi.String("170.150.0.1"),
MemberNetworkOverride: pulumi.String("192.168.8.0"),
Name: pulumi.String("et0"),
},
},
MainIpAddress: pulumi.String("192.168.8.0"),
Members: checkpoint.ManagementLsmClusterMemberArray{
&checkpoint.ManagementLsmClusterMemberArgs{
Name: pulumi.String("Gaia_mem1"),
ProvisioningSettings: &checkpoint.ManagementLsmClusterMemberProvisioningSettingsArgs{
ProvisioningProfile: pulumi.String("No Provisioning Profile"),
},
ProvisioningState: pulumi.String("off"),
},
},
SecurityProfile: pulumi.String("my_security_profile"),
})
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 cluster = new Checkpoint.ManagementLsmCluster("cluster", new()
{
Interfaces = new[]
{
new Checkpoint.Inputs.ManagementLsmClusterInterfaceArgs
{
IpAddressOverride = "170.150.0.1",
MemberNetworkOverride = "192.168.8.0",
Name = "et0",
},
},
MainIpAddress = "192.168.8.0",
Members = new[]
{
new Checkpoint.Inputs.ManagementLsmClusterMemberArgs
{
Name = "Gaia_mem1",
ProvisioningSettings = new Checkpoint.Inputs.ManagementLsmClusterMemberProvisioningSettingsArgs
{
ProvisioningProfile = "No Provisioning Profile",
},
ProvisioningState = "off",
},
},
SecurityProfile = "my_security_profile",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.checkpoint.ManagementLsmCluster;
import com.pulumi.checkpoint.ManagementLsmClusterArgs;
import com.pulumi.checkpoint.inputs.ManagementLsmClusterInterfaceArgs;
import com.pulumi.checkpoint.inputs.ManagementLsmClusterMemberArgs;
import com.pulumi.checkpoint.inputs.ManagementLsmClusterMemberProvisioningSettingsArgs;
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 cluster = new ManagementLsmCluster("cluster", ManagementLsmClusterArgs.builder()
.interfaces(ManagementLsmClusterInterfaceArgs.builder()
.ipAddressOverride("170.150.0.1")
.memberNetworkOverride("192.168.8.0")
.name("et0")
.build())
.mainIpAddress("192.168.8.0")
.members(ManagementLsmClusterMemberArgs.builder()
.name("Gaia_mem1")
.provisioningSettings(ManagementLsmClusterMemberProvisioningSettingsArgs.builder()
.provisioningProfile("No Provisioning Profile")
.build())
.provisioningState("off")
.build())
.securityProfile("my_security_profile")
.build());
}
}
resources:
cluster:
type: checkpoint:ManagementLsmCluster
properties:
interfaces:
- ipAddressOverride: 170.150.0.1
memberNetworkOverride: 192.168.8.0
name: et0
mainIpAddress: 192.168.8.0
members:
- name: Gaia_mem1
provisioningSettings:
provisioningProfile: No Provisioning Profile
provisioningState: off
securityProfile: my_security_profile
Create ManagementLsmCluster Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ManagementLsmCluster(name: string, args: ManagementLsmClusterArgs, opts?: CustomResourceOptions);
@overload
def ManagementLsmCluster(resource_name: str,
args: ManagementLsmClusterArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ManagementLsmCluster(resource_name: str,
opts: Optional[ResourceOptions] = None,
main_ip_address: Optional[str] = None,
security_profile: Optional[str] = None,
ignore_errors: Optional[bool] = None,
color: Optional[str] = None,
ignore_warnings: Optional[bool] = None,
interfaces: Optional[Sequence[ManagementLsmClusterInterfaceArgs]] = None,
dynamic_objects: Optional[Sequence[ManagementLsmClusterDynamicObjectArgs]] = None,
management_lsm_cluster_id: Optional[str] = None,
members: Optional[Sequence[ManagementLsmClusterMemberArgs]] = None,
name: Optional[str] = None,
comments: Optional[str] = None,
tags: Optional[Sequence[str]] = None,
topology: Optional[ManagementLsmClusterTopologyArgs] = None)
func NewManagementLsmCluster(ctx *Context, name string, args ManagementLsmClusterArgs, opts ...ResourceOption) (*ManagementLsmCluster, error)
public ManagementLsmCluster(string name, ManagementLsmClusterArgs args, CustomResourceOptions? opts = null)
public ManagementLsmCluster(String name, ManagementLsmClusterArgs args)
public ManagementLsmCluster(String name, ManagementLsmClusterArgs args, CustomResourceOptions options)
type: checkpoint:ManagementLsmCluster
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 ManagementLsmClusterArgs
- 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 ManagementLsmClusterArgs
- 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 ManagementLsmClusterArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ManagementLsmClusterArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ManagementLsmClusterArgs
- 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 managementLsmClusterResource = new Checkpoint.ManagementLsmCluster("managementLsmClusterResource", new()
{
MainIpAddress = "string",
SecurityProfile = "string",
IgnoreErrors = false,
Color = "string",
IgnoreWarnings = false,
Interfaces = new[]
{
new Checkpoint.Inputs.ManagementLsmClusterInterfaceArgs
{
IpAddressOverride = "string",
MemberNetworkOverride = "string",
Name = "string",
NewName = "string",
},
},
DynamicObjects = new[]
{
new Checkpoint.Inputs.ManagementLsmClusterDynamicObjectArgs
{
Name = "string",
Comments = "string",
ResolvedIpAddresses = new[]
{
new Checkpoint.Inputs.ManagementLsmClusterDynamicObjectResolvedIpAddressArgs
{
Ipv4Address = "string",
Ipv4AddressRange = new Checkpoint.Inputs.ManagementLsmClusterDynamicObjectResolvedIpAddressIpv4AddressRangeArgs
{
FromIpv4Address = "string",
ToIpv4Address = "string",
},
},
},
Uid = "string",
},
},
ManagementLsmClusterId = "string",
Members = new[]
{
new Checkpoint.Inputs.ManagementLsmClusterMemberArgs
{
DeviceId = "string",
IgnoreErrors = false,
IgnoreWarnings = false,
Interfaces = new[]
{
new Checkpoint.Inputs.ManagementLsmClusterMemberInterfaceArgs
{
IpAddress = "string",
Name = "string",
},
},
MainIpAddress = "string",
MemberUid = "string",
Name = "string",
ProvisioningSettings = new Checkpoint.Inputs.ManagementLsmClusterMemberProvisioningSettingsArgs
{
ProvisioningProfile = "string",
},
ProvisioningState = "string",
Sic = new Checkpoint.Inputs.ManagementLsmClusterMemberSicArgs
{
IpAddress = "string",
OneTimePassword = "string",
},
SicName = "string",
SicState = "string",
},
},
Name = "string",
Comments = "string",
Tags = new[]
{
"string",
},
Topology = new Checkpoint.Inputs.ManagementLsmClusterTopologyArgs
{
ManualVpnDomains = new[]
{
new Checkpoint.Inputs.ManagementLsmClusterTopologyManualVpnDomainArgs
{
Comments = "string",
FromIpv4Address = "string",
ToIpv4Address = "string",
},
},
VpnDomain = "string",
},
});
example, err := checkpoint.NewManagementLsmCluster(ctx, "managementLsmClusterResource", &checkpoint.ManagementLsmClusterArgs{
MainIpAddress: pulumi.String("string"),
SecurityProfile: pulumi.String("string"),
IgnoreErrors: pulumi.Bool(false),
Color: pulumi.String("string"),
IgnoreWarnings: pulumi.Bool(false),
Interfaces: checkpoint.ManagementLsmClusterInterfaceArray{
&checkpoint.ManagementLsmClusterInterfaceArgs{
IpAddressOverride: pulumi.String("string"),
MemberNetworkOverride: pulumi.String("string"),
Name: pulumi.String("string"),
NewName: pulumi.String("string"),
},
},
DynamicObjects: checkpoint.ManagementLsmClusterDynamicObjectArray{
&checkpoint.ManagementLsmClusterDynamicObjectArgs{
Name: pulumi.String("string"),
Comments: pulumi.String("string"),
ResolvedIpAddresses: checkpoint.ManagementLsmClusterDynamicObjectResolvedIpAddressArray{
&checkpoint.ManagementLsmClusterDynamicObjectResolvedIpAddressArgs{
Ipv4Address: pulumi.String("string"),
Ipv4AddressRange: &checkpoint.ManagementLsmClusterDynamicObjectResolvedIpAddressIpv4AddressRangeArgs{
FromIpv4Address: pulumi.String("string"),
ToIpv4Address: pulumi.String("string"),
},
},
},
Uid: pulumi.String("string"),
},
},
ManagementLsmClusterId: pulumi.String("string"),
Members: checkpoint.ManagementLsmClusterMemberArray{
&checkpoint.ManagementLsmClusterMemberArgs{
DeviceId: pulumi.String("string"),
IgnoreErrors: pulumi.Bool(false),
IgnoreWarnings: pulumi.Bool(false),
Interfaces: checkpoint.ManagementLsmClusterMemberInterfaceArray{
&checkpoint.ManagementLsmClusterMemberInterfaceArgs{
IpAddress: pulumi.String("string"),
Name: pulumi.String("string"),
},
},
MainIpAddress: pulumi.String("string"),
MemberUid: pulumi.String("string"),
Name: pulumi.String("string"),
ProvisioningSettings: &checkpoint.ManagementLsmClusterMemberProvisioningSettingsArgs{
ProvisioningProfile: pulumi.String("string"),
},
ProvisioningState: pulumi.String("string"),
Sic: &checkpoint.ManagementLsmClusterMemberSicArgs{
IpAddress: pulumi.String("string"),
OneTimePassword: pulumi.String("string"),
},
SicName: pulumi.String("string"),
SicState: pulumi.String("string"),
},
},
Name: pulumi.String("string"),
Comments: pulumi.String("string"),
Tags: pulumi.StringArray{
pulumi.String("string"),
},
Topology: &checkpoint.ManagementLsmClusterTopologyArgs{
ManualVpnDomains: checkpoint.ManagementLsmClusterTopologyManualVpnDomainArray{
&checkpoint.ManagementLsmClusterTopologyManualVpnDomainArgs{
Comments: pulumi.String("string"),
FromIpv4Address: pulumi.String("string"),
ToIpv4Address: pulumi.String("string"),
},
},
VpnDomain: pulumi.String("string"),
},
})
var managementLsmClusterResource = new ManagementLsmCluster("managementLsmClusterResource", ManagementLsmClusterArgs.builder()
.mainIpAddress("string")
.securityProfile("string")
.ignoreErrors(false)
.color("string")
.ignoreWarnings(false)
.interfaces(ManagementLsmClusterInterfaceArgs.builder()
.ipAddressOverride("string")
.memberNetworkOverride("string")
.name("string")
.newName("string")
.build())
.dynamicObjects(ManagementLsmClusterDynamicObjectArgs.builder()
.name("string")
.comments("string")
.resolvedIpAddresses(ManagementLsmClusterDynamicObjectResolvedIpAddressArgs.builder()
.ipv4Address("string")
.ipv4AddressRange(ManagementLsmClusterDynamicObjectResolvedIpAddressIpv4AddressRangeArgs.builder()
.fromIpv4Address("string")
.toIpv4Address("string")
.build())
.build())
.uid("string")
.build())
.managementLsmClusterId("string")
.members(ManagementLsmClusterMemberArgs.builder()
.deviceId("string")
.ignoreErrors(false)
.ignoreWarnings(false)
.interfaces(ManagementLsmClusterMemberInterfaceArgs.builder()
.ipAddress("string")
.name("string")
.build())
.mainIpAddress("string")
.memberUid("string")
.name("string")
.provisioningSettings(ManagementLsmClusterMemberProvisioningSettingsArgs.builder()
.provisioningProfile("string")
.build())
.provisioningState("string")
.sic(ManagementLsmClusterMemberSicArgs.builder()
.ipAddress("string")
.oneTimePassword("string")
.build())
.sicName("string")
.sicState("string")
.build())
.name("string")
.comments("string")
.tags("string")
.topology(ManagementLsmClusterTopologyArgs.builder()
.manualVpnDomains(ManagementLsmClusterTopologyManualVpnDomainArgs.builder()
.comments("string")
.fromIpv4Address("string")
.toIpv4Address("string")
.build())
.vpnDomain("string")
.build())
.build());
management_lsm_cluster_resource = checkpoint.ManagementLsmCluster("managementLsmClusterResource",
main_ip_address="string",
security_profile="string",
ignore_errors=False,
color="string",
ignore_warnings=False,
interfaces=[{
"ip_address_override": "string",
"member_network_override": "string",
"name": "string",
"new_name": "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",
}],
management_lsm_cluster_id="string",
members=[{
"device_id": "string",
"ignore_errors": False,
"ignore_warnings": False,
"interfaces": [{
"ip_address": "string",
"name": "string",
}],
"main_ip_address": "string",
"member_uid": "string",
"name": "string",
"provisioning_settings": {
"provisioning_profile": "string",
},
"provisioning_state": "string",
"sic": {
"ip_address": "string",
"one_time_password": "string",
},
"sic_name": "string",
"sic_state": "string",
}],
name="string",
comments="string",
tags=["string"],
topology={
"manual_vpn_domains": [{
"comments": "string",
"from_ipv4_address": "string",
"to_ipv4_address": "string",
}],
"vpn_domain": "string",
})
const managementLsmClusterResource = new checkpoint.ManagementLsmCluster("managementLsmClusterResource", {
mainIpAddress: "string",
securityProfile: "string",
ignoreErrors: false,
color: "string",
ignoreWarnings: false,
interfaces: [{
ipAddressOverride: "string",
memberNetworkOverride: "string",
name: "string",
newName: "string",
}],
dynamicObjects: [{
name: "string",
comments: "string",
resolvedIpAddresses: [{
ipv4Address: "string",
ipv4AddressRange: {
fromIpv4Address: "string",
toIpv4Address: "string",
},
}],
uid: "string",
}],
managementLsmClusterId: "string",
members: [{
deviceId: "string",
ignoreErrors: false,
ignoreWarnings: false,
interfaces: [{
ipAddress: "string",
name: "string",
}],
mainIpAddress: "string",
memberUid: "string",
name: "string",
provisioningSettings: {
provisioningProfile: "string",
},
provisioningState: "string",
sic: {
ipAddress: "string",
oneTimePassword: "string",
},
sicName: "string",
sicState: "string",
}],
name: "string",
comments: "string",
tags: ["string"],
topology: {
manualVpnDomains: [{
comments: "string",
fromIpv4Address: "string",
toIpv4Address: "string",
}],
vpnDomain: "string",
},
});
type: checkpoint:ManagementLsmCluster
properties:
color: string
comments: string
dynamicObjects:
- comments: string
name: string
resolvedIpAddresses:
- ipv4Address: string
ipv4AddressRange:
fromIpv4Address: string
toIpv4Address: string
uid: string
ignoreErrors: false
ignoreWarnings: false
interfaces:
- ipAddressOverride: string
memberNetworkOverride: string
name: string
newName: string
mainIpAddress: string
managementLsmClusterId: string
members:
- deviceId: string
ignoreErrors: false
ignoreWarnings: false
interfaces:
- ipAddress: string
name: string
mainIpAddress: string
memberUid: string
name: string
provisioningSettings:
provisioningProfile: string
provisioningState: string
sic:
ipAddress: string
oneTimePassword: string
sicName: string
sicState: string
name: string
securityProfile: string
tags:
- string
topology:
manualVpnDomains:
- comments: string
fromIpv4Address: string
toIpv4Address: string
vpnDomain: string
ManagementLsmCluster 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 ManagementLsmCluster resource accepts the following input properties:
- Main
Ip stringAddress - Main IP address.
- Security
Profile string - LSM profile.
- Color string
- Color of the object. Should be one of existing colors.
- Comments string
- Comments string.
- Dynamic
Objects List<ManagementLsm Cluster 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.
- Interfaces
List<Management
Lsm Cluster Interface> - Interfaces.interfaces blocks are documented below.
- Management
Lsm stringCluster Id - Members
List<Management
Lsm Cluster Member> - Cluster members.members blocks are documented below.
- Name string
- Object name.
- List<string>
- Collection of tag identifiers.tags blocks are documented below.
- Topology
Management
Lsm Cluster Topology - Topology.topology blocks are documented below.
- Main
Ip stringAddress - Main IP address.
- Security
Profile string - LSM profile.
- Color string
- Color of the object. Should be one of existing colors.
- Comments string
- Comments string.
- Dynamic
Objects []ManagementLsm Cluster 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.
- Interfaces
[]Management
Lsm Cluster Interface Args - Interfaces.interfaces blocks are documented below.
- Management
Lsm stringCluster Id - Members
[]Management
Lsm Cluster Member Args - Cluster members.members blocks are documented below.
- Name string
- Object name.
- []string
- Collection of tag identifiers.tags blocks are documented below.
- Topology
Management
Lsm Cluster Topology Args - Topology.topology blocks are documented below.
- main
Ip StringAddress - Main IP address.
- security
Profile String - LSM profile.
- color String
- Color of the object. Should be one of existing colors.
- comments String
- Comments string.
- dynamic
Objects List<ManagementLsm Cluster 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.
- interfaces
List<Management
Lsm Cluster Interface> - Interfaces.interfaces blocks are documented below.
- management
Lsm StringCluster Id - members
List<Management
Lsm Cluster Member> - Cluster members.members blocks are documented below.
- name String
- Object name.
- List<String>
- Collection of tag identifiers.tags blocks are documented below.
- topology
Management
Lsm Cluster Topology - Topology.topology blocks are documented below.
- main
Ip stringAddress - Main IP address.
- security
Profile string - LSM profile.
- color string
- Color of the object. Should be one of existing colors.
- comments string
- Comments string.
- dynamic
Objects ManagementLsm Cluster 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.
- interfaces
Management
Lsm Cluster Interface[] - Interfaces.interfaces blocks are documented below.
- management
Lsm stringCluster Id - members
Management
Lsm Cluster Member[] - Cluster members.members blocks are documented below.
- name string
- Object name.
- string[]
- Collection of tag identifiers.tags blocks are documented below.
- topology
Management
Lsm Cluster Topology - Topology.topology blocks are documented below.
- main_
ip_ straddress - Main IP address.
- security_
profile str - LSM profile.
- color str
- Color of the object. Should be one of existing colors.
- comments str
- Comments string.
- dynamic_
objects Sequence[ManagementLsm Cluster 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.
- interfaces
Sequence[Management
Lsm Cluster Interface Args] - Interfaces.interfaces blocks are documented below.
- management_
lsm_ strcluster_ id - members
Sequence[Management
Lsm Cluster Member Args] - Cluster members.members blocks are documented below.
- name str
- Object name.
- Sequence[str]
- Collection of tag identifiers.tags blocks are documented below.
- topology
Management
Lsm Cluster Topology Args - Topology.topology blocks are documented below.
- main
Ip StringAddress - Main IP address.
- security
Profile String - LSM profile.
- color String
- Color of the object. Should be one of existing colors.
- comments String
- Comments string.
- 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.
- interfaces List<Property Map>
- Interfaces.interfaces blocks are documented below.
- management
Lsm StringCluster Id - members List<Property Map>
- Cluster members.members blocks are documented below.
- name String
- Object name.
- List<String>
- Collection of tag identifiers.tags blocks are documented below.
- topology Property Map
- Topology.topology blocks are documented below.
Outputs
All input properties are implicitly available as output properties. Additionally, the ManagementLsmCluster resource produces the following output properties:
Look up Existing ManagementLsmCluster Resource
Get an existing ManagementLsmCluster 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?: ManagementLsmClusterState, opts?: CustomResourceOptions): ManagementLsmCluster
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
color: Optional[str] = None,
comments: Optional[str] = None,
dynamic_objects: Optional[Sequence[ManagementLsmClusterDynamicObjectArgs]] = None,
ignore_errors: Optional[bool] = None,
ignore_warnings: Optional[bool] = None,
interfaces: Optional[Sequence[ManagementLsmClusterInterfaceArgs]] = None,
main_ip_address: Optional[str] = None,
management_lsm_cluster_id: Optional[str] = None,
members: Optional[Sequence[ManagementLsmClusterMemberArgs]] = None,
name: Optional[str] = None,
os_name: Optional[str] = None,
security_profile: Optional[str] = None,
tags: Optional[Sequence[str]] = None,
topology: Optional[ManagementLsmClusterTopologyArgs] = None,
version: Optional[str] = None) -> ManagementLsmCluster
func GetManagementLsmCluster(ctx *Context, name string, id IDInput, state *ManagementLsmClusterState, opts ...ResourceOption) (*ManagementLsmCluster, error)
public static ManagementLsmCluster Get(string name, Input<string> id, ManagementLsmClusterState? state, CustomResourceOptions? opts = null)
public static ManagementLsmCluster get(String name, Output<String> id, ManagementLsmClusterState state, CustomResourceOptions options)
resources: _: type: checkpoint:ManagementLsmCluster 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.
- Dynamic
Objects List<ManagementLsm Cluster 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.
- Interfaces
List<Management
Lsm Cluster Interface> - Interfaces.interfaces blocks are documented below.
- Main
Ip stringAddress - Main IP address.
- Management
Lsm stringCluster Id - Members
List<Management
Lsm Cluster Member> - Cluster members.members blocks are documented below.
- Name string
- Object name.
- Os
Name string - Device platform operating system.
- Security
Profile string - LSM profile.
- List<string>
- Collection of tag identifiers.tags blocks are documented below.
- Topology
Management
Lsm Cluster 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.
- Dynamic
Objects []ManagementLsm Cluster 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.
- Interfaces
[]Management
Lsm Cluster Interface Args - Interfaces.interfaces blocks are documented below.
- Main
Ip stringAddress - Main IP address.
- Management
Lsm stringCluster Id - Members
[]Management
Lsm Cluster Member Args - Cluster members.members blocks are documented below.
- Name string
- Object name.
- Os
Name string - Device platform operating system.
- Security
Profile string - LSM profile.
- []string
- Collection of tag identifiers.tags blocks are documented below.
- Topology
Management
Lsm Cluster 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.
- dynamic
Objects List<ManagementLsm Cluster 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.
- interfaces
List<Management
Lsm Cluster Interface> - Interfaces.interfaces blocks are documented below.
- main
Ip StringAddress - Main IP address.
- management
Lsm StringCluster Id - members
List<Management
Lsm Cluster Member> - Cluster members.members blocks are documented below.
- name String
- Object name.
- os
Name String - Device platform operating system.
- security
Profile String - LSM profile.
- List<String>
- Collection of tag identifiers.tags blocks are documented below.
- topology
Management
Lsm Cluster 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.
- dynamic
Objects ManagementLsm Cluster 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.
- interfaces
Management
Lsm Cluster Interface[] - Interfaces.interfaces blocks are documented below.
- main
Ip stringAddress - Main IP address.
- management
Lsm stringCluster Id - members
Management
Lsm Cluster Member[] - Cluster members.members blocks are documented below.
- name string
- Object name.
- os
Name string - Device platform operating system.
- security
Profile string - LSM profile.
- string[]
- Collection of tag identifiers.tags blocks are documented below.
- topology
Management
Lsm Cluster 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.
- dynamic_
objects Sequence[ManagementLsm Cluster 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.
- interfaces
Sequence[Management
Lsm Cluster Interface Args] - Interfaces.interfaces blocks are documented below.
- main_
ip_ straddress - Main IP address.
- management_
lsm_ strcluster_ id - members
Sequence[Management
Lsm Cluster Member Args] - Cluster members.members blocks are documented below.
- name str
- Object name.
- os_
name str - Device platform operating system.
- security_
profile str - LSM profile.
- Sequence[str]
- Collection of tag identifiers.tags blocks are documented below.
- topology
Management
Lsm Cluster 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.
- 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.
- interfaces List<Property Map>
- Interfaces.interfaces blocks are documented below.
- main
Ip StringAddress - Main IP address.
- management
Lsm StringCluster Id - members List<Property Map>
- Cluster members.members blocks are documented below.
- name String
- Object name.
- os
Name String - Device platform operating system.
- security
Profile String - LSM profile.
- 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
ManagementLsmClusterDynamicObject, ManagementLsmClusterDynamicObjectArgs
- Name string
- Object name. Must be unique in the domain.
- Comments string
- Comments string.
- Resolved
Ip List<ManagementAddresses Lsm Cluster 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 Cluster 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 Cluster 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 Cluster 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 Cluster 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
ManagementLsmClusterDynamicObjectResolvedIpAddress, ManagementLsmClusterDynamicObjectResolvedIpAddressArgs
- Ipv4Address string
- IPv4 Address.
- Ipv4Address
Range ManagementLsm Cluster Dynamic Object Resolved Ip Address Ipv4Address Range - IPv4 Address range.ipv4_address_range blocks are documented below.
- Ipv4Address string
- IPv4 Address.
- Ipv4Address
Range ManagementLsm Cluster Dynamic Object Resolved Ip Address Ipv4Address Range - IPv4 Address range.ipv4_address_range blocks are documented below.
- ipv4Address String
- IPv4 Address.
- ipv4Address
Range ManagementLsm Cluster Dynamic Object Resolved Ip Address Ipv4Address Range - IPv4 Address range.ipv4_address_range blocks are documented below.
- ipv4Address string
- IPv4 Address.
- ipv4Address
Range ManagementLsm Cluster 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 Cluster 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.
ManagementLsmClusterDynamicObjectResolvedIpAddressIpv4AddressRange, ManagementLsmClusterDynamicObjectResolvedIpAddressIpv4AddressRangeArgs
- 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.
ManagementLsmClusterInterface, ManagementLsmClusterInterfaceArgs
- Ip
Address stringOverride - IP address override. Net mask is defined by the attached LSM profile.
- Member
Network stringOverride - Member network override. Net mask is defined by the attached LSM profile.
- Name string
- Interface name.
- New
Name string - New name. Overrides the interface name on profile.
- Ip
Address stringOverride - IP address override. Net mask is defined by the attached LSM profile.
- Member
Network stringOverride - Member network override. Net mask is defined by the attached LSM profile.
- Name string
- Interface name.
- New
Name string - New name. Overrides the interface name on profile.
- ip
Address StringOverride - IP address override. Net mask is defined by the attached LSM profile.
- member
Network StringOverride - Member network override. Net mask is defined by the attached LSM profile.
- name String
- Interface name.
- new
Name String - New name. Overrides the interface name on profile.
- ip
Address stringOverride - IP address override. Net mask is defined by the attached LSM profile.
- member
Network stringOverride - Member network override. Net mask is defined by the attached LSM profile.
- name string
- Interface name.
- new
Name string - New name. Overrides the interface name on profile.
- ip_
address_ stroverride - IP address override. Net mask is defined by the attached LSM profile.
- member_
network_ stroverride - Member network override. Net mask is defined by the attached LSM profile.
- name str
- Interface name.
- new_
name str - New name. Overrides the interface name on profile.
- ip
Address StringOverride - IP address override. Net mask is defined by the attached LSM profile.
- member
Network StringOverride - Member network override. Net mask is defined by the attached LSM profile.
- name String
- Interface name.
- new
Name String - New name. Overrides the interface name on profile.
ManagementLsmClusterMember, ManagementLsmClusterMemberArgs
- Device
Id string - Device ID.
- 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
Lsm Cluster Member Interface> - Interfaces.interfaces blocks are documented below.
- Main
Ip stringAddress - Main IP address.
- Member
Uid string - Member UID
- Name string
- Member Name. Consists of the member name in the LSM profile and the name or prefix or suffix of the cluster.
- Provisioning
Settings ManagementLsm Cluster Member Provisioning Settings - Provisioning settings. This field is relevant just for SMB clusters.provisioning_settings blocks are documented below.
- Provisioning
State string - Provisioning state. This field is relevant just for SMB clusters. 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
Management
Lsm Cluster Member Sic - Secure Internal Communication.sic blocks are documented below.
- Sic
Name string - Secure Internal Communication name
- Sic
State string - Secure Internal Communication state
- Device
Id string - Device ID.
- 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
Lsm Cluster Member Interface - Interfaces.interfaces blocks are documented below.
- Main
Ip stringAddress - Main IP address.
- Member
Uid string - Member UID
- Name string
- Member Name. Consists of the member name in the LSM profile and the name or prefix or suffix of the cluster.
- Provisioning
Settings ManagementLsm Cluster Member Provisioning Settings - Provisioning settings. This field is relevant just for SMB clusters.provisioning_settings blocks are documented below.
- Provisioning
State string - Provisioning state. This field is relevant just for SMB clusters. 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
Management
Lsm Cluster Member Sic - Secure Internal Communication.sic blocks are documented below.
- Sic
Name string - Secure Internal Communication name
- Sic
State string - Secure Internal Communication state
- device
Id String - Device ID.
- 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
Lsm Cluster Member Interface> - Interfaces.interfaces blocks are documented below.
- main
Ip StringAddress - Main IP address.
- member
Uid String - Member UID
- name String
- Member Name. Consists of the member name in the LSM profile and the name or prefix or suffix of the cluster.
- provisioning
Settings ManagementLsm Cluster Member Provisioning Settings - Provisioning settings. This field is relevant just for SMB clusters.provisioning_settings blocks are documented below.
- provisioning
State String - Provisioning state. This field is relevant just for SMB clusters. 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
Management
Lsm Cluster Member Sic - Secure Internal Communication.sic blocks are documented below.
- sic
Name String - Secure Internal Communication name
- sic
State String - Secure Internal Communication state
- device
Id string - Device ID.
- 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
Lsm Cluster Member Interface[] - Interfaces.interfaces blocks are documented below.
- main
Ip stringAddress - Main IP address.
- member
Uid string - Member UID
- name string
- Member Name. Consists of the member name in the LSM profile and the name or prefix or suffix of the cluster.
- provisioning
Settings ManagementLsm Cluster Member Provisioning Settings - Provisioning settings. This field is relevant just for SMB clusters.provisioning_settings blocks are documented below.
- provisioning
State string - Provisioning state. This field is relevant just for SMB clusters. 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
Management
Lsm Cluster Member Sic - Secure Internal Communication.sic blocks are documented below.
- sic
Name string - Secure Internal Communication name
- sic
State string - Secure Internal Communication state
- device_
id str - Device ID.
- 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
Lsm Cluster Member Interface] - Interfaces.interfaces blocks are documented below.
- main_
ip_ straddress - Main IP address.
- member_
uid str - Member UID
- name str
- Member Name. Consists of the member name in the LSM profile and the name or prefix or suffix of the cluster.
- provisioning_
settings ManagementLsm Cluster Member Provisioning Settings - Provisioning settings. This field is relevant just for SMB clusters.provisioning_settings blocks are documented below.
- provisioning_
state str - Provisioning state. This field is relevant just for SMB clusters. 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
Management
Lsm Cluster Member Sic - Secure Internal Communication.sic blocks are documented below.
- sic_
name str - Secure Internal Communication name
- sic_
state str - Secure Internal Communication state
- device
Id String - Device ID.
- 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>
- Interfaces.interfaces blocks are documented below.
- main
Ip StringAddress - Main IP address.
- member
Uid String - Member UID
- name String
- Member Name. Consists of the member name in the LSM profile and the name or prefix or suffix of the cluster.
- provisioning
Settings Property Map - Provisioning settings. This field is relevant just for SMB clusters.provisioning_settings blocks are documented below.
- provisioning
State String - Provisioning state. This field is relevant just for SMB clusters. 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 Property Map
- Secure Internal Communication.sic blocks are documented below.
- sic
Name String - Secure Internal Communication name
- sic
State String - Secure Internal Communication state
ManagementLsmClusterMemberInterface, ManagementLsmClusterMemberInterfaceArgs
- ip_
address str - IP address. When IP address is provided- initiate trusted communication immediately using this IP address.
- name str
- Interface name.
ManagementLsmClusterMemberProvisioningSettings, ManagementLsmClusterMemberProvisioningSettingsArgs
- Provisioning
Profile string - Provisioning profile.
- Provisioning
Profile string - Provisioning profile.
- provisioning
Profile String - Provisioning profile.
- provisioning
Profile string - Provisioning profile.
- provisioning_
profile str - Provisioning profile.
- provisioning
Profile String - Provisioning profile.
ManagementLsmClusterMemberSic, ManagementLsmClusterMemberSicArgs
- Ip
Address string - IP address. When IP address is provided- initiate trusted communication immediately using this IP address.
- One
Time stringPassword - One-time password. When one-time password is provided without ip-address- trusted communication is automatically initiated when the gateway connects to the Security Management server for the first time.
- Ip
Address string - IP address. When IP address is provided- initiate trusted communication immediately using this IP address.
- One
Time stringPassword - One-time password. When one-time password is provided without ip-address- trusted communication is automatically initiated when the gateway connects to the Security Management server for the first time.
- ip
Address String - IP address. When IP address is provided- initiate trusted communication immediately using this IP address.
- one
Time StringPassword - One-time password. When one-time password is provided without ip-address- trusted communication is automatically initiated when the gateway connects to the Security Management server for the first time.
- ip
Address string - IP address. When IP address is provided- initiate trusted communication immediately using this IP address.
- one
Time stringPassword - One-time password. When one-time password is provided without ip-address- trusted communication is automatically initiated when the gateway connects to the Security Management server for the first time.
- ip_
address str - IP address. When IP address is provided- initiate trusted communication immediately using this IP address.
- one_
time_ strpassword - One-time password. When one-time password is provided without ip-address- trusted communication is automatically initiated when the gateway connects to the Security Management server for the first time.
- ip
Address String - IP address. When IP address is provided- initiate trusted communication immediately using this IP address.
- one
Time StringPassword - One-time password. When one-time password is provided without ip-address- trusted communication is automatically initiated when the gateway connects to the Security Management server for the first time.
ManagementLsmClusterTopology, ManagementLsmClusterTopologyArgs
- Manual
Vpn List<ManagementDomains Lsm Cluster 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 Cluster 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 Cluster 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 Cluster 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 Cluster 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.
ManagementLsmClusterTopologyManualVpnDomain, ManagementLsmClusterTopologyManualVpnDomainArgs
- 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.