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

checkpoint.ManagementLsmCluster

Explore with Pulumi AI

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

    This resource allows you to execute Check Point 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:

    MainIpAddress string
    Main IP address.
    SecurityProfile string
    LSM profile.
    Color string
    Color of the object. Should be one of existing colors.
    Comments string
    Comments string.
    DynamicObjects List<ManagementLsmClusterDynamicObject>
    Dynamic Objects.dynamic_objects blocks are documented below.
    IgnoreErrors bool
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    IgnoreWarnings bool
    Apply changes ignoring warnings.
    Interfaces List<ManagementLsmClusterInterface>
    Interfaces.interfaces blocks are documented below.
    ManagementLsmClusterId string
    Members List<ManagementLsmClusterMember>
    Cluster members.members blocks are documented below.
    Name string
    Object name.
    Tags List<string>
    Collection of tag identifiers.tags blocks are documented below.
    Topology ManagementLsmClusterTopology
    Topology.topology blocks are documented below.
    MainIpAddress string
    Main IP address.
    SecurityProfile string
    LSM profile.
    Color string
    Color of the object. Should be one of existing colors.
    Comments string
    Comments string.
    DynamicObjects []ManagementLsmClusterDynamicObjectArgs
    Dynamic Objects.dynamic_objects blocks are documented below.
    IgnoreErrors bool
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    IgnoreWarnings bool
    Apply changes ignoring warnings.
    Interfaces []ManagementLsmClusterInterfaceArgs
    Interfaces.interfaces blocks are documented below.
    ManagementLsmClusterId string
    Members []ManagementLsmClusterMemberArgs
    Cluster members.members blocks are documented below.
    Name string
    Object name.
    Tags []string
    Collection of tag identifiers.tags blocks are documented below.
    Topology ManagementLsmClusterTopologyArgs
    Topology.topology blocks are documented below.
    mainIpAddress String
    Main IP address.
    securityProfile String
    LSM profile.
    color String
    Color of the object. Should be one of existing colors.
    comments String
    Comments string.
    dynamicObjects List<ManagementLsmClusterDynamicObject>
    Dynamic Objects.dynamic_objects blocks are documented below.
    ignoreErrors Boolean
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    ignoreWarnings Boolean
    Apply changes ignoring warnings.
    interfaces List<ManagementLsmClusterInterface>
    Interfaces.interfaces blocks are documented below.
    managementLsmClusterId String
    members List<ManagementLsmClusterMember>
    Cluster members.members blocks are documented below.
    name String
    Object name.
    tags List<String>
    Collection of tag identifiers.tags blocks are documented below.
    topology ManagementLsmClusterTopology
    Topology.topology blocks are documented below.
    mainIpAddress string
    Main IP address.
    securityProfile string
    LSM profile.
    color string
    Color of the object. Should be one of existing colors.
    comments string
    Comments string.
    dynamicObjects ManagementLsmClusterDynamicObject[]
    Dynamic Objects.dynamic_objects blocks are documented below.
    ignoreErrors boolean
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    ignoreWarnings boolean
    Apply changes ignoring warnings.
    interfaces ManagementLsmClusterInterface[]
    Interfaces.interfaces blocks are documented below.
    managementLsmClusterId string
    members ManagementLsmClusterMember[]
    Cluster members.members blocks are documented below.
    name string
    Object name.
    tags string[]
    Collection of tag identifiers.tags blocks are documented below.
    topology ManagementLsmClusterTopology
    Topology.topology blocks are documented below.
    main_ip_address str
    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[ManagementLsmClusterDynamicObjectArgs]
    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[ManagementLsmClusterInterfaceArgs]
    Interfaces.interfaces blocks are documented below.
    management_lsm_cluster_id str
    members Sequence[ManagementLsmClusterMemberArgs]
    Cluster members.members blocks are documented below.
    name str
    Object name.
    tags Sequence[str]
    Collection of tag identifiers.tags blocks are documented below.
    topology ManagementLsmClusterTopologyArgs
    Topology.topology blocks are documented below.
    mainIpAddress String
    Main IP address.
    securityProfile String
    LSM profile.
    color String
    Color of the object. Should be one of existing colors.
    comments String
    Comments string.
    dynamicObjects List<Property Map>
    Dynamic Objects.dynamic_objects blocks are documented below.
    ignoreErrors Boolean
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    ignoreWarnings Boolean
    Apply changes ignoring warnings.
    interfaces List<Property Map>
    Interfaces.interfaces blocks are documented below.
    managementLsmClusterId String
    members List<Property Map>
    Cluster members.members blocks are documented below.
    name String
    Object name.
    tags 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:

    Id string
    The provider-assigned unique ID for this managed resource.
    OsName string
    Device platform operating system.
    Version string
    Device platform version.
    Id string
    The provider-assigned unique ID for this managed resource.
    OsName string
    Device platform operating system.
    Version string
    Device platform version.
    id String
    The provider-assigned unique ID for this managed resource.
    osName String
    Device platform operating system.
    version String
    Device platform version.
    id string
    The provider-assigned unique ID for this managed resource.
    osName string
    Device platform operating system.
    version string
    Device platform version.
    id str
    The provider-assigned unique ID for this managed resource.
    os_name str
    Device platform operating system.
    version str
    Device platform version.
    id String
    The provider-assigned unique ID for this managed resource.
    osName String
    Device platform operating system.
    version String
    Device platform version.

    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.
    The following state arguments are supported:
    Color string
    Color of the object. Should be one of existing colors.
    Comments string
    Comments string.
    DynamicObjects List<ManagementLsmClusterDynamicObject>
    Dynamic Objects.dynamic_objects blocks are documented below.
    IgnoreErrors bool
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    IgnoreWarnings bool
    Apply changes ignoring warnings.
    Interfaces List<ManagementLsmClusterInterface>
    Interfaces.interfaces blocks are documented below.
    MainIpAddress string
    Main IP address.
    ManagementLsmClusterId string
    Members List<ManagementLsmClusterMember>
    Cluster members.members blocks are documented below.
    Name string
    Object name.
    OsName string
    Device platform operating system.
    SecurityProfile string
    LSM profile.
    Tags List<string>
    Collection of tag identifiers.tags blocks are documented below.
    Topology ManagementLsmClusterTopology
    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.
    DynamicObjects []ManagementLsmClusterDynamicObjectArgs
    Dynamic Objects.dynamic_objects blocks are documented below.
    IgnoreErrors bool
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    IgnoreWarnings bool
    Apply changes ignoring warnings.
    Interfaces []ManagementLsmClusterInterfaceArgs
    Interfaces.interfaces blocks are documented below.
    MainIpAddress string
    Main IP address.
    ManagementLsmClusterId string
    Members []ManagementLsmClusterMemberArgs
    Cluster members.members blocks are documented below.
    Name string
    Object name.
    OsName string
    Device platform operating system.
    SecurityProfile string
    LSM profile.
    Tags []string
    Collection of tag identifiers.tags blocks are documented below.
    Topology ManagementLsmClusterTopologyArgs
    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.
    dynamicObjects List<ManagementLsmClusterDynamicObject>
    Dynamic Objects.dynamic_objects blocks are documented below.
    ignoreErrors Boolean
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    ignoreWarnings Boolean
    Apply changes ignoring warnings.
    interfaces List<ManagementLsmClusterInterface>
    Interfaces.interfaces blocks are documented below.
    mainIpAddress String
    Main IP address.
    managementLsmClusterId String
    members List<ManagementLsmClusterMember>
    Cluster members.members blocks are documented below.
    name String
    Object name.
    osName String
    Device platform operating system.
    securityProfile String
    LSM profile.
    tags List<String>
    Collection of tag identifiers.tags blocks are documented below.
    topology ManagementLsmClusterTopology
    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.
    dynamicObjects ManagementLsmClusterDynamicObject[]
    Dynamic Objects.dynamic_objects blocks are documented below.
    ignoreErrors boolean
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    ignoreWarnings boolean
    Apply changes ignoring warnings.
    interfaces ManagementLsmClusterInterface[]
    Interfaces.interfaces blocks are documented below.
    mainIpAddress string
    Main IP address.
    managementLsmClusterId string
    members ManagementLsmClusterMember[]
    Cluster members.members blocks are documented below.
    name string
    Object name.
    osName string
    Device platform operating system.
    securityProfile string
    LSM profile.
    tags string[]
    Collection of tag identifiers.tags blocks are documented below.
    topology ManagementLsmClusterTopology
    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[ManagementLsmClusterDynamicObjectArgs]
    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[ManagementLsmClusterInterfaceArgs]
    Interfaces.interfaces blocks are documented below.
    main_ip_address str
    Main IP address.
    management_lsm_cluster_id str
    members Sequence[ManagementLsmClusterMemberArgs]
    Cluster members.members blocks are documented below.
    name str
    Object name.
    os_name str
    Device platform operating system.
    security_profile str
    LSM profile.
    tags Sequence[str]
    Collection of tag identifiers.tags blocks are documented below.
    topology ManagementLsmClusterTopologyArgs
    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.
    dynamicObjects List<Property Map>
    Dynamic Objects.dynamic_objects blocks are documented below.
    ignoreErrors Boolean
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    ignoreWarnings Boolean
    Apply changes ignoring warnings.
    interfaces List<Property Map>
    Interfaces.interfaces blocks are documented below.
    mainIpAddress String
    Main IP address.
    managementLsmClusterId String
    members List<Property Map>
    Cluster members.members blocks are documented below.
    name String
    Object name.
    osName String
    Device platform operating system.
    securityProfile String
    LSM profile.
    tags 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.
    ResolvedIpAddresses List<ManagementLsmClusterDynamicObjectResolvedIpAddress>
    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.
    ResolvedIpAddresses []ManagementLsmClusterDynamicObjectResolvedIpAddress
    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.
    resolvedIpAddresses List<ManagementLsmClusterDynamicObjectResolvedIpAddress>
    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.
    resolvedIpAddresses ManagementLsmClusterDynamicObjectResolvedIpAddress[]
    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_addresses Sequence[ManagementLsmClusterDynamicObjectResolvedIpAddress]
    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.
    resolvedIpAddresses List<Property Map>
    Single IP-address or a range of addresses.resolved_ip_addresses blocks are documented below.
    uid String
    UID

    ManagementLsmClusterDynamicObjectResolvedIpAddress, ManagementLsmClusterDynamicObjectResolvedIpAddressArgs

    Ipv4Address string
    IPv4 Address.
    Ipv4AddressRange ManagementLsmClusterDynamicObjectResolvedIpAddressIpv4AddressRange
    IPv4 Address range.ipv4_address_range blocks are documented below.
    Ipv4Address string
    IPv4 Address.
    Ipv4AddressRange ManagementLsmClusterDynamicObjectResolvedIpAddressIpv4AddressRange
    IPv4 Address range.ipv4_address_range blocks are documented below.
    ipv4Address String
    IPv4 Address.
    ipv4AddressRange ManagementLsmClusterDynamicObjectResolvedIpAddressIpv4AddressRange
    IPv4 Address range.ipv4_address_range blocks are documented below.
    ipv4Address string
    IPv4 Address.
    ipv4AddressRange ManagementLsmClusterDynamicObjectResolvedIpAddressIpv4AddressRange
    IPv4 Address range.ipv4_address_range blocks are documented below.
    ipv4_address str
    IPv4 Address.
    ipv4_address_range ManagementLsmClusterDynamicObjectResolvedIpAddressIpv4AddressRange
    IPv4 Address range.ipv4_address_range blocks are documented below.
    ipv4Address String
    IPv4 Address.
    ipv4AddressRange Property Map
    IPv4 Address range.ipv4_address_range blocks are documented below.

    ManagementLsmClusterDynamicObjectResolvedIpAddressIpv4AddressRange, ManagementLsmClusterDynamicObjectResolvedIpAddressIpv4AddressRangeArgs

    FromIpv4Address string
    First IPv4 address of the IP address range.
    ToIpv4Address string
    Last IPv4 address of the IP address range.
    FromIpv4Address string
    First IPv4 address of the IP address range.
    ToIpv4Address string
    Last IPv4 address of the IP address range.
    fromIpv4Address String
    First IPv4 address of the IP address range.
    toIpv4Address String
    Last IPv4 address of the IP address range.
    fromIpv4Address string
    First IPv4 address of the IP address range.
    toIpv4Address string
    Last IPv4 address of the IP address range.
    from_ipv4_address str
    First IPv4 address of the IP address range.
    to_ipv4_address str
    Last IPv4 address of the IP address range.
    fromIpv4Address String
    First IPv4 address of the IP address range.
    toIpv4Address String
    Last IPv4 address of the IP address range.

    ManagementLsmClusterInterface, ManagementLsmClusterInterfaceArgs

    IpAddressOverride string
    IP address override. Net mask is defined by the attached LSM profile.
    MemberNetworkOverride string
    Member network override. Net mask is defined by the attached LSM profile.
    Name string
    Interface name.
    NewName string
    New name. Overrides the interface name on profile.
    IpAddressOverride string
    IP address override. Net mask is defined by the attached LSM profile.
    MemberNetworkOverride string
    Member network override. Net mask is defined by the attached LSM profile.
    Name string
    Interface name.
    NewName string
    New name. Overrides the interface name on profile.
    ipAddressOverride String
    IP address override. Net mask is defined by the attached LSM profile.
    memberNetworkOverride String
    Member network override. Net mask is defined by the attached LSM profile.
    name String
    Interface name.
    newName String
    New name. Overrides the interface name on profile.
    ipAddressOverride string
    IP address override. Net mask is defined by the attached LSM profile.
    memberNetworkOverride string
    Member network override. Net mask is defined by the attached LSM profile.
    name string
    Interface name.
    newName string
    New name. Overrides the interface name on profile.
    ip_address_override str
    IP address override. Net mask is defined by the attached LSM profile.
    member_network_override str
    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.
    ipAddressOverride String
    IP address override. Net mask is defined by the attached LSM profile.
    memberNetworkOverride String
    Member network override. Net mask is defined by the attached LSM profile.
    name String
    Interface name.
    newName String
    New name. Overrides the interface name on profile.

    ManagementLsmClusterMember, ManagementLsmClusterMemberArgs

    DeviceId string
    Device ID.
    IgnoreErrors bool
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    IgnoreWarnings bool
    Apply changes ignoring warnings.
    Interfaces List<ManagementLsmClusterMemberInterface>
    Interfaces.interfaces blocks are documented below.
    MainIpAddress string
    Main IP address.
    MemberUid 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.
    ProvisioningSettings ManagementLsmClusterMemberProvisioningSettings
    Provisioning settings. This field is relevant just for SMB clusters.provisioning_settings blocks are documented below.
    ProvisioningState 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 ManagementLsmClusterMemberSic
    Secure Internal Communication.sic blocks are documented below.
    SicName string
    Secure Internal Communication name
    SicState string
    Secure Internal Communication state
    DeviceId string
    Device ID.
    IgnoreErrors bool
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    IgnoreWarnings bool
    Apply changes ignoring warnings.
    Interfaces []ManagementLsmClusterMemberInterface
    Interfaces.interfaces blocks are documented below.
    MainIpAddress string
    Main IP address.
    MemberUid 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.
    ProvisioningSettings ManagementLsmClusterMemberProvisioningSettings
    Provisioning settings. This field is relevant just for SMB clusters.provisioning_settings blocks are documented below.
    ProvisioningState 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 ManagementLsmClusterMemberSic
    Secure Internal Communication.sic blocks are documented below.
    SicName string
    Secure Internal Communication name
    SicState string
    Secure Internal Communication state
    deviceId String
    Device ID.
    ignoreErrors Boolean
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    ignoreWarnings Boolean
    Apply changes ignoring warnings.
    interfaces List<ManagementLsmClusterMemberInterface>
    Interfaces.interfaces blocks are documented below.
    mainIpAddress String
    Main IP address.
    memberUid 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.
    provisioningSettings ManagementLsmClusterMemberProvisioningSettings
    Provisioning settings. This field is relevant just for SMB clusters.provisioning_settings blocks are documented below.
    provisioningState 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 ManagementLsmClusterMemberSic
    Secure Internal Communication.sic blocks are documented below.
    sicName String
    Secure Internal Communication name
    sicState String
    Secure Internal Communication state
    deviceId string
    Device ID.
    ignoreErrors boolean
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    ignoreWarnings boolean
    Apply changes ignoring warnings.
    interfaces ManagementLsmClusterMemberInterface[]
    Interfaces.interfaces blocks are documented below.
    mainIpAddress string
    Main IP address.
    memberUid 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.
    provisioningSettings ManagementLsmClusterMemberProvisioningSettings
    Provisioning settings. This field is relevant just for SMB clusters.provisioning_settings blocks are documented below.
    provisioningState 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 ManagementLsmClusterMemberSic
    Secure Internal Communication.sic blocks are documented below.
    sicName string
    Secure Internal Communication name
    sicState 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[ManagementLsmClusterMemberInterface]
    Interfaces.interfaces blocks are documented below.
    main_ip_address str
    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 ManagementLsmClusterMemberProvisioningSettings
    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 ManagementLsmClusterMemberSic
    Secure Internal Communication.sic blocks are documented below.
    sic_name str
    Secure Internal Communication name
    sic_state str
    Secure Internal Communication state
    deviceId String
    Device ID.
    ignoreErrors Boolean
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    ignoreWarnings Boolean
    Apply changes ignoring warnings.
    interfaces List<Property Map>
    Interfaces.interfaces blocks are documented below.
    mainIpAddress String
    Main IP address.
    memberUid 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.
    provisioningSettings Property Map
    Provisioning settings. This field is relevant just for SMB clusters.provisioning_settings blocks are documented below.
    provisioningState 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.
    sicName String
    Secure Internal Communication name
    sicState String
    Secure Internal Communication state

    ManagementLsmClusterMemberInterface, ManagementLsmClusterMemberInterfaceArgs

    IpAddress string
    IP address. When IP address is provided- initiate trusted communication immediately using this IP address.
    Name string
    Interface name.
    IpAddress string
    IP address. When IP address is provided- initiate trusted communication immediately using this IP address.
    Name string
    Interface name.
    ipAddress String
    IP address. When IP address is provided- initiate trusted communication immediately using this IP address.
    name String
    Interface name.
    ipAddress string
    IP address. When IP address is provided- initiate trusted communication immediately using this IP address.
    name string
    Interface name.
    ip_address str
    IP address. When IP address is provided- initiate trusted communication immediately using this IP address.
    name str
    Interface name.
    ipAddress String
    IP address. When IP address is provided- initiate trusted communication immediately using this IP address.
    name String
    Interface name.

    ManagementLsmClusterMemberProvisioningSettings, ManagementLsmClusterMemberProvisioningSettingsArgs

    ProvisioningProfile string
    Provisioning profile.
    ProvisioningProfile string
    Provisioning profile.
    provisioningProfile String
    Provisioning profile.
    provisioningProfile string
    Provisioning profile.
    provisioning_profile str
    Provisioning profile.
    provisioningProfile String
    Provisioning profile.

    ManagementLsmClusterMemberSic, ManagementLsmClusterMemberSicArgs

    IpAddress string
    IP address. When IP address is provided- initiate trusted communication immediately using this IP address.
    OneTimePassword string
    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.
    IpAddress string
    IP address. When IP address is provided- initiate trusted communication immediately using this IP address.
    OneTimePassword string
    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.
    ipAddress String
    IP address. When IP address is provided- initiate trusted communication immediately using this IP address.
    oneTimePassword String
    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.
    ipAddress string
    IP address. When IP address is provided- initiate trusted communication immediately using this IP address.
    oneTimePassword string
    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_password str
    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.
    ipAddress String
    IP address. When IP address is provided- initiate trusted communication immediately using this IP address.
    oneTimePassword String
    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

    ManualVpnDomains List<ManagementLsmClusterTopologyManualVpnDomain>
    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.
    VpnDomain 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.
    ManualVpnDomains []ManagementLsmClusterTopologyManualVpnDomain
    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.
    VpnDomain 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.
    manualVpnDomains List<ManagementLsmClusterTopologyManualVpnDomain>
    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.
    vpnDomain 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.
    manualVpnDomains ManagementLsmClusterTopologyManualVpnDomain[]
    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.
    vpnDomain 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_domains Sequence[ManagementLsmClusterTopologyManualVpnDomain]
    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.
    manualVpnDomains List<Property Map>
    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.
    vpnDomain 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.
    FromIpv4Address string
    First IPv4 address of the IP address range.
    ToIpv4Address string
    Last IPv4 address of the IP address range.
    Comments string
    Comments string.
    FromIpv4Address string
    First IPv4 address of the IP address range.
    ToIpv4Address string
    Last IPv4 address of the IP address range.
    comments String
    Comments string.
    fromIpv4Address String
    First IPv4 address of the IP address range.
    toIpv4Address String
    Last IPv4 address of the IP address range.
    comments string
    Comments string.
    fromIpv4Address string
    First IPv4 address of the IP address range.
    toIpv4Address string
    Last IPv4 address of the IP address range.
    comments str
    Comments string.
    from_ipv4_address str
    First IPv4 address of the IP address range.
    to_ipv4_address str
    Last IPv4 address of the IP address range.
    comments String
    Comments string.
    fromIpv4Address String
    First IPv4 address of the IP address range.
    toIpv4Address 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.
    checkpoint logo
    checkpoint 2.9.0 published on Monday, Apr 14, 2025 by checkpointsw