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

checkpoint.ManagementUserTemplate

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 User Template.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as checkpoint from "@pulumi/checkpoint";
    
    const example = new checkpoint.ManagementUserTemplate("example", {
        expirationByGlobalProperties: false,
        expirationDate: "2030-05-30",
    });
    
    import pulumi
    import pulumi_checkpoint as checkpoint
    
    example = checkpoint.ManagementUserTemplate("example",
        expiration_by_global_properties=False,
        expiration_date="2030-05-30")
    
    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.NewManagementUserTemplate(ctx, "example", &checkpoint.ManagementUserTemplateArgs{
    			ExpirationByGlobalProperties: pulumi.Bool(false),
    			ExpirationDate:               pulumi.String("2030-05-30"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Checkpoint = Pulumi.Checkpoint;
    
    return await Deployment.RunAsync(() => 
    {
        var example = new Checkpoint.ManagementUserTemplate("example", new()
        {
            ExpirationByGlobalProperties = false,
            ExpirationDate = "2030-05-30",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.checkpoint.ManagementUserTemplate;
    import com.pulumi.checkpoint.ManagementUserTemplateArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var example = new ManagementUserTemplate("example", ManagementUserTemplateArgs.builder()
                .expirationByGlobalProperties(false)
                .expirationDate("2030-05-30")
                .build());
    
        }
    }
    
    resources:
      example:
        type: checkpoint:ManagementUserTemplate
        properties:
          expirationByGlobalProperties: false
          expirationDate: 2030-05-30
    

    Create ManagementUserTemplate Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new ManagementUserTemplate(name: string, args?: ManagementUserTemplateArgs, opts?: CustomResourceOptions);
    @overload
    def ManagementUserTemplate(resource_name: str,
                               args: Optional[ManagementUserTemplateArgs] = None,
                               opts: Optional[ResourceOptions] = None)
    
    @overload
    def ManagementUserTemplate(resource_name: str,
                               opts: Optional[ResourceOptions] = None,
                               allowed_locations: Optional[Mapping[str, str]] = None,
                               authentication_method: Optional[str] = None,
                               color: Optional[str] = None,
                               comments: Optional[str] = None,
                               connect_daily: Optional[bool] = None,
                               connect_on_days: Optional[Sequence[str]] = None,
                               encryption: Optional[Mapping[str, str]] = None,
                               expiration_by_global_properties: Optional[bool] = None,
                               expiration_date: Optional[str] = None,
                               from_hour: Optional[str] = None,
                               ignore_errors: Optional[bool] = None,
                               ignore_warnings: Optional[bool] = None,
                               management_user_template_id: Optional[str] = None,
                               name: Optional[str] = None,
                               radius_server: Optional[str] = None,
                               tacacs_server: Optional[str] = None,
                               tags: Optional[Sequence[str]] = None,
                               to_hour: Optional[str] = None)
    func NewManagementUserTemplate(ctx *Context, name string, args *ManagementUserTemplateArgs, opts ...ResourceOption) (*ManagementUserTemplate, error)
    public ManagementUserTemplate(string name, ManagementUserTemplateArgs? args = null, CustomResourceOptions? opts = null)
    public ManagementUserTemplate(String name, ManagementUserTemplateArgs args)
    public ManagementUserTemplate(String name, ManagementUserTemplateArgs args, CustomResourceOptions options)
    
    type: checkpoint:ManagementUserTemplate
    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 ManagementUserTemplateArgs
    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 ManagementUserTemplateArgs
    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 ManagementUserTemplateArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ManagementUserTemplateArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ManagementUserTemplateArgs
    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 managementUserTemplateResource = new Checkpoint.ManagementUserTemplate("managementUserTemplateResource", new()
    {
        AllowedLocations = 
        {
            { "string", "string" },
        },
        AuthenticationMethod = "string",
        Color = "string",
        Comments = "string",
        ConnectDaily = false,
        ConnectOnDays = new[]
        {
            "string",
        },
        Encryption = 
        {
            { "string", "string" },
        },
        ExpirationByGlobalProperties = false,
        ExpirationDate = "string",
        FromHour = "string",
        IgnoreErrors = false,
        IgnoreWarnings = false,
        ManagementUserTemplateId = "string",
        Name = "string",
        RadiusServer = "string",
        TacacsServer = "string",
        Tags = new[]
        {
            "string",
        },
        ToHour = "string",
    });
    
    example, err := checkpoint.NewManagementUserTemplate(ctx, "managementUserTemplateResource", &checkpoint.ManagementUserTemplateArgs{
    	AllowedLocations: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	AuthenticationMethod: pulumi.String("string"),
    	Color:                pulumi.String("string"),
    	Comments:             pulumi.String("string"),
    	ConnectDaily:         pulumi.Bool(false),
    	ConnectOnDays: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Encryption: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	ExpirationByGlobalProperties: pulumi.Bool(false),
    	ExpirationDate:               pulumi.String("string"),
    	FromHour:                     pulumi.String("string"),
    	IgnoreErrors:                 pulumi.Bool(false),
    	IgnoreWarnings:               pulumi.Bool(false),
    	ManagementUserTemplateId:     pulumi.String("string"),
    	Name:                         pulumi.String("string"),
    	RadiusServer:                 pulumi.String("string"),
    	TacacsServer:                 pulumi.String("string"),
    	Tags: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	ToHour: pulumi.String("string"),
    })
    
    var managementUserTemplateResource = new ManagementUserTemplate("managementUserTemplateResource", ManagementUserTemplateArgs.builder()
        .allowedLocations(Map.of("string", "string"))
        .authenticationMethod("string")
        .color("string")
        .comments("string")
        .connectDaily(false)
        .connectOnDays("string")
        .encryption(Map.of("string", "string"))
        .expirationByGlobalProperties(false)
        .expirationDate("string")
        .fromHour("string")
        .ignoreErrors(false)
        .ignoreWarnings(false)
        .managementUserTemplateId("string")
        .name("string")
        .radiusServer("string")
        .tacacsServer("string")
        .tags("string")
        .toHour("string")
        .build());
    
    management_user_template_resource = checkpoint.ManagementUserTemplate("managementUserTemplateResource",
        allowed_locations={
            "string": "string",
        },
        authentication_method="string",
        color="string",
        comments="string",
        connect_daily=False,
        connect_on_days=["string"],
        encryption={
            "string": "string",
        },
        expiration_by_global_properties=False,
        expiration_date="string",
        from_hour="string",
        ignore_errors=False,
        ignore_warnings=False,
        management_user_template_id="string",
        name="string",
        radius_server="string",
        tacacs_server="string",
        tags=["string"],
        to_hour="string")
    
    const managementUserTemplateResource = new checkpoint.ManagementUserTemplate("managementUserTemplateResource", {
        allowedLocations: {
            string: "string",
        },
        authenticationMethod: "string",
        color: "string",
        comments: "string",
        connectDaily: false,
        connectOnDays: ["string"],
        encryption: {
            string: "string",
        },
        expirationByGlobalProperties: false,
        expirationDate: "string",
        fromHour: "string",
        ignoreErrors: false,
        ignoreWarnings: false,
        managementUserTemplateId: "string",
        name: "string",
        radiusServer: "string",
        tacacsServer: "string",
        tags: ["string"],
        toHour: "string",
    });
    
    type: checkpoint:ManagementUserTemplate
    properties:
        allowedLocations:
            string: string
        authenticationMethod: string
        color: string
        comments: string
        connectDaily: false
        connectOnDays:
            - string
        encryption:
            string: string
        expirationByGlobalProperties: false
        expirationDate: string
        fromHour: string
        ignoreErrors: false
        ignoreWarnings: false
        managementUserTemplateId: string
        name: string
        radiusServer: string
        tacacsServer: string
        tags:
            - string
        toHour: string
    

    ManagementUserTemplate 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 ManagementUserTemplate resource accepts the following input properties:

    AllowedLocations Dictionary<string, string>
    User allowed locations. allowed_locations blocks are documented below.
    AuthenticationMethod string
    Authentication method.
    Color string
    Color of the object.
    Comments string
    Comments string.
    ConnectDaily bool
    Connect every day.
    ConnectOnDays List<string>
    Days users allow to connect.
    Encryption Dictionary<string, string>
    User encryption. encryption blocks are documented below.
    ExpirationByGlobalProperties bool
    Expiration date according to global properties.
    ExpirationDate string
    Expiration date in format: yyyy-MM-dd.
    FromHour string
    Allow users connect from hour.
    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.
    ManagementUserTemplateId string
    Name string
    Object name.
    RadiusServer string
    RADIUS server object identified by the name or UID. Must be set when "authentication-method" was selected to be "RADIUS".
    TacacsServer string
    TACACS server object identified by the name or UID. Must be set when "authentication-method" was selected to be "TACACS".
    Tags List<string>
    Collection of tag identifiers.
    ToHour string
    Allow users connect until hour.
    AllowedLocations map[string]string
    User allowed locations. allowed_locations blocks are documented below.
    AuthenticationMethod string
    Authentication method.
    Color string
    Color of the object.
    Comments string
    Comments string.
    ConnectDaily bool
    Connect every day.
    ConnectOnDays []string
    Days users allow to connect.
    Encryption map[string]string
    User encryption. encryption blocks are documented below.
    ExpirationByGlobalProperties bool
    Expiration date according to global properties.
    ExpirationDate string
    Expiration date in format: yyyy-MM-dd.
    FromHour string
    Allow users connect from hour.
    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.
    ManagementUserTemplateId string
    Name string
    Object name.
    RadiusServer string
    RADIUS server object identified by the name or UID. Must be set when "authentication-method" was selected to be "RADIUS".
    TacacsServer string
    TACACS server object identified by the name or UID. Must be set when "authentication-method" was selected to be "TACACS".
    Tags []string
    Collection of tag identifiers.
    ToHour string
    Allow users connect until hour.
    allowedLocations Map<String,String>
    User allowed locations. allowed_locations blocks are documented below.
    authenticationMethod String
    Authentication method.
    color String
    Color of the object.
    comments String
    Comments string.
    connectDaily Boolean
    Connect every day.
    connectOnDays List<String>
    Days users allow to connect.
    encryption Map<String,String>
    User encryption. encryption blocks are documented below.
    expirationByGlobalProperties Boolean
    Expiration date according to global properties.
    expirationDate String
    Expiration date in format: yyyy-MM-dd.
    fromHour String
    Allow users connect from hour.
    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.
    managementUserTemplateId String
    name String
    Object name.
    radiusServer String
    RADIUS server object identified by the name or UID. Must be set when "authentication-method" was selected to be "RADIUS".
    tacacsServer String
    TACACS server object identified by the name or UID. Must be set when "authentication-method" was selected to be "TACACS".
    tags List<String>
    Collection of tag identifiers.
    toHour String
    Allow users connect until hour.
    allowedLocations {[key: string]: string}
    User allowed locations. allowed_locations blocks are documented below.
    authenticationMethod string
    Authentication method.
    color string
    Color of the object.
    comments string
    Comments string.
    connectDaily boolean
    Connect every day.
    connectOnDays string[]
    Days users allow to connect.
    encryption {[key: string]: string}
    User encryption. encryption blocks are documented below.
    expirationByGlobalProperties boolean
    Expiration date according to global properties.
    expirationDate string
    Expiration date in format: yyyy-MM-dd.
    fromHour string
    Allow users connect from hour.
    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.
    managementUserTemplateId string
    name string
    Object name.
    radiusServer string
    RADIUS server object identified by the name or UID. Must be set when "authentication-method" was selected to be "RADIUS".
    tacacsServer string
    TACACS server object identified by the name or UID. Must be set when "authentication-method" was selected to be "TACACS".
    tags string[]
    Collection of tag identifiers.
    toHour string
    Allow users connect until hour.
    allowed_locations Mapping[str, str]
    User allowed locations. allowed_locations blocks are documented below.
    authentication_method str
    Authentication method.
    color str
    Color of the object.
    comments str
    Comments string.
    connect_daily bool
    Connect every day.
    connect_on_days Sequence[str]
    Days users allow to connect.
    encryption Mapping[str, str]
    User encryption. encryption blocks are documented below.
    expiration_by_global_properties bool
    Expiration date according to global properties.
    expiration_date str
    Expiration date in format: yyyy-MM-dd.
    from_hour str
    Allow users connect from hour.
    ignore_errors bool
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    ignore_warnings bool
    Apply changes ignoring warnings.
    management_user_template_id str
    name str
    Object name.
    radius_server str
    RADIUS server object identified by the name or UID. Must be set when "authentication-method" was selected to be "RADIUS".
    tacacs_server str
    TACACS server object identified by the name or UID. Must be set when "authentication-method" was selected to be "TACACS".
    tags Sequence[str]
    Collection of tag identifiers.
    to_hour str
    Allow users connect until hour.
    allowedLocations Map<String>
    User allowed locations. allowed_locations blocks are documented below.
    authenticationMethod String
    Authentication method.
    color String
    Color of the object.
    comments String
    Comments string.
    connectDaily Boolean
    Connect every day.
    connectOnDays List<String>
    Days users allow to connect.
    encryption Map<String>
    User encryption. encryption blocks are documented below.
    expirationByGlobalProperties Boolean
    Expiration date according to global properties.
    expirationDate String
    Expiration date in format: yyyy-MM-dd.
    fromHour String
    Allow users connect from hour.
    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.
    managementUserTemplateId String
    name String
    Object name.
    radiusServer String
    RADIUS server object identified by the name or UID. Must be set when "authentication-method" was selected to be "RADIUS".
    tacacsServer String
    TACACS server object identified by the name or UID. Must be set when "authentication-method" was selected to be "TACACS".
    tags List<String>
    Collection of tag identifiers.
    toHour String
    Allow users connect until hour.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the ManagementUserTemplate resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing ManagementUserTemplate Resource

    Get an existing ManagementUserTemplate 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?: ManagementUserTemplateState, opts?: CustomResourceOptions): ManagementUserTemplate
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            allowed_locations: Optional[Mapping[str, str]] = None,
            authentication_method: Optional[str] = None,
            color: Optional[str] = None,
            comments: Optional[str] = None,
            connect_daily: Optional[bool] = None,
            connect_on_days: Optional[Sequence[str]] = None,
            encryption: Optional[Mapping[str, str]] = None,
            expiration_by_global_properties: Optional[bool] = None,
            expiration_date: Optional[str] = None,
            from_hour: Optional[str] = None,
            ignore_errors: Optional[bool] = None,
            ignore_warnings: Optional[bool] = None,
            management_user_template_id: Optional[str] = None,
            name: Optional[str] = None,
            radius_server: Optional[str] = None,
            tacacs_server: Optional[str] = None,
            tags: Optional[Sequence[str]] = None,
            to_hour: Optional[str] = None) -> ManagementUserTemplate
    func GetManagementUserTemplate(ctx *Context, name string, id IDInput, state *ManagementUserTemplateState, opts ...ResourceOption) (*ManagementUserTemplate, error)
    public static ManagementUserTemplate Get(string name, Input<string> id, ManagementUserTemplateState? state, CustomResourceOptions? opts = null)
    public static ManagementUserTemplate get(String name, Output<String> id, ManagementUserTemplateState state, CustomResourceOptions options)
    resources:  _:    type: checkpoint:ManagementUserTemplate    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:
    AllowedLocations Dictionary<string, string>
    User allowed locations. allowed_locations blocks are documented below.
    AuthenticationMethod string
    Authentication method.
    Color string
    Color of the object.
    Comments string
    Comments string.
    ConnectDaily bool
    Connect every day.
    ConnectOnDays List<string>
    Days users allow to connect.
    Encryption Dictionary<string, string>
    User encryption. encryption blocks are documented below.
    ExpirationByGlobalProperties bool
    Expiration date according to global properties.
    ExpirationDate string
    Expiration date in format: yyyy-MM-dd.
    FromHour string
    Allow users connect from hour.
    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.
    ManagementUserTemplateId string
    Name string
    Object name.
    RadiusServer string
    RADIUS server object identified by the name or UID. Must be set when "authentication-method" was selected to be "RADIUS".
    TacacsServer string
    TACACS server object identified by the name or UID. Must be set when "authentication-method" was selected to be "TACACS".
    Tags List<string>
    Collection of tag identifiers.
    ToHour string
    Allow users connect until hour.
    AllowedLocations map[string]string
    User allowed locations. allowed_locations blocks are documented below.
    AuthenticationMethod string
    Authentication method.
    Color string
    Color of the object.
    Comments string
    Comments string.
    ConnectDaily bool
    Connect every day.
    ConnectOnDays []string
    Days users allow to connect.
    Encryption map[string]string
    User encryption. encryption blocks are documented below.
    ExpirationByGlobalProperties bool
    Expiration date according to global properties.
    ExpirationDate string
    Expiration date in format: yyyy-MM-dd.
    FromHour string
    Allow users connect from hour.
    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.
    ManagementUserTemplateId string
    Name string
    Object name.
    RadiusServer string
    RADIUS server object identified by the name or UID. Must be set when "authentication-method" was selected to be "RADIUS".
    TacacsServer string
    TACACS server object identified by the name or UID. Must be set when "authentication-method" was selected to be "TACACS".
    Tags []string
    Collection of tag identifiers.
    ToHour string
    Allow users connect until hour.
    allowedLocations Map<String,String>
    User allowed locations. allowed_locations blocks are documented below.
    authenticationMethod String
    Authentication method.
    color String
    Color of the object.
    comments String
    Comments string.
    connectDaily Boolean
    Connect every day.
    connectOnDays List<String>
    Days users allow to connect.
    encryption Map<String,String>
    User encryption. encryption blocks are documented below.
    expirationByGlobalProperties Boolean
    Expiration date according to global properties.
    expirationDate String
    Expiration date in format: yyyy-MM-dd.
    fromHour String
    Allow users connect from hour.
    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.
    managementUserTemplateId String
    name String
    Object name.
    radiusServer String
    RADIUS server object identified by the name or UID. Must be set when "authentication-method" was selected to be "RADIUS".
    tacacsServer String
    TACACS server object identified by the name or UID. Must be set when "authentication-method" was selected to be "TACACS".
    tags List<String>
    Collection of tag identifiers.
    toHour String
    Allow users connect until hour.
    allowedLocations {[key: string]: string}
    User allowed locations. allowed_locations blocks are documented below.
    authenticationMethod string
    Authentication method.
    color string
    Color of the object.
    comments string
    Comments string.
    connectDaily boolean
    Connect every day.
    connectOnDays string[]
    Days users allow to connect.
    encryption {[key: string]: string}
    User encryption. encryption blocks are documented below.
    expirationByGlobalProperties boolean
    Expiration date according to global properties.
    expirationDate string
    Expiration date in format: yyyy-MM-dd.
    fromHour string
    Allow users connect from hour.
    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.
    managementUserTemplateId string
    name string
    Object name.
    radiusServer string
    RADIUS server object identified by the name or UID. Must be set when "authentication-method" was selected to be "RADIUS".
    tacacsServer string
    TACACS server object identified by the name or UID. Must be set when "authentication-method" was selected to be "TACACS".
    tags string[]
    Collection of tag identifiers.
    toHour string
    Allow users connect until hour.
    allowed_locations Mapping[str, str]
    User allowed locations. allowed_locations blocks are documented below.
    authentication_method str
    Authentication method.
    color str
    Color of the object.
    comments str
    Comments string.
    connect_daily bool
    Connect every day.
    connect_on_days Sequence[str]
    Days users allow to connect.
    encryption Mapping[str, str]
    User encryption. encryption blocks are documented below.
    expiration_by_global_properties bool
    Expiration date according to global properties.
    expiration_date str
    Expiration date in format: yyyy-MM-dd.
    from_hour str
    Allow users connect from hour.
    ignore_errors bool
    Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
    ignore_warnings bool
    Apply changes ignoring warnings.
    management_user_template_id str
    name str
    Object name.
    radius_server str
    RADIUS server object identified by the name or UID. Must be set when "authentication-method" was selected to be "RADIUS".
    tacacs_server str
    TACACS server object identified by the name or UID. Must be set when "authentication-method" was selected to be "TACACS".
    tags Sequence[str]
    Collection of tag identifiers.
    to_hour str
    Allow users connect until hour.
    allowedLocations Map<String>
    User allowed locations. allowed_locations blocks are documented below.
    authenticationMethod String
    Authentication method.
    color String
    Color of the object.
    comments String
    Comments string.
    connectDaily Boolean
    Connect every day.
    connectOnDays List<String>
    Days users allow to connect.
    encryption Map<String>
    User encryption. encryption blocks are documented below.
    expirationByGlobalProperties Boolean
    Expiration date according to global properties.
    expirationDate String
    Expiration date in format: yyyy-MM-dd.
    fromHour String
    Allow users connect from hour.
    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.
    managementUserTemplateId String
    name String
    Object name.
    radiusServer String
    RADIUS server object identified by the name or UID. Must be set when "authentication-method" was selected to be "RADIUS".
    tacacsServer String
    TACACS server object identified by the name or UID. Must be set when "authentication-method" was selected to be "TACACS".
    tags List<String>
    Collection of tag identifiers.
    toHour String
    Allow users connect until hour.

    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