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

checkpoint.ManagementUser

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.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as checkpoint from "@pulumi/checkpoint";
    
    const example = new checkpoint.ManagementUser("example", {
        authenticationMethod: "securid",
        connectDaily: true,
        email: "myuser@email.com",
        expirationDate: "2030-05-30",
        fromHour: "08:00",
        phoneNumber: "0501112233",
        toHour: "17:00",
    });
    
    import pulumi
    import pulumi_checkpoint as checkpoint
    
    example = checkpoint.ManagementUser("example",
        authentication_method="securid",
        connect_daily=True,
        email="myuser@email.com",
        expiration_date="2030-05-30",
        from_hour="08:00",
        phone_number="0501112233",
        to_hour="17:00")
    
    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.NewManagementUser(ctx, "example", &checkpoint.ManagementUserArgs{
    			AuthenticationMethod: pulumi.String("securid"),
    			ConnectDaily:         pulumi.Bool(true),
    			Email:                pulumi.String("myuser@email.com"),
    			ExpirationDate:       pulumi.String("2030-05-30"),
    			FromHour:             pulumi.String("08:00"),
    			PhoneNumber:          pulumi.String("0501112233"),
    			ToHour:               pulumi.String("17:00"),
    		})
    		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.ManagementUser("example", new()
        {
            AuthenticationMethod = "securid",
            ConnectDaily = true,
            Email = "myuser@email.com",
            ExpirationDate = "2030-05-30",
            FromHour = "08:00",
            PhoneNumber = "0501112233",
            ToHour = "17:00",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.checkpoint.ManagementUser;
    import com.pulumi.checkpoint.ManagementUserArgs;
    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 ManagementUser("example", ManagementUserArgs.builder()
                .authenticationMethod("securid")
                .connectDaily(true)
                .email("myuser@email.com")
                .expirationDate("2030-05-30")
                .fromHour("08:00")
                .phoneNumber("0501112233")
                .toHour("17:00")
                .build());
    
        }
    }
    
    resources:
      example:
        type: checkpoint:ManagementUser
        properties:
          authenticationMethod: securid
          connectDaily: true
          email: myuser@email.com
          expirationDate: 2030-05-30
          fromHour: 08:00
          phoneNumber: '0501112233'
          toHour: 17:00
    

    Create ManagementUser Resource

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

    Constructor syntax

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

    ManagementUser 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 ManagementUser 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.
    Email string
    User email.
    Encryption Dictionary<string, string>
    User encryption. encryption blocks are documented below.
    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.
    ManagementUserId string
    Name string
    Object name.
    Password string
    Checkpoint password authentication method identified by the name or UID. Must be set when "authentication-method" was selected to be "Check Point Password".
    PhoneNumber string
    User phone number.
    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.
    Template string
    User template name or UID.
    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.
    Email string
    User email.
    Encryption map[string]string
    User encryption. encryption blocks are documented below.
    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.
    ManagementUserId string
    Name string
    Object name.
    Password string
    Checkpoint password authentication method identified by the name or UID. Must be set when "authentication-method" was selected to be "Check Point Password".
    PhoneNumber string
    User phone number.
    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.
    Template string
    User template name or UID.
    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.
    email String
    User email.
    encryption Map<String,String>
    User encryption. encryption blocks are documented below.
    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.
    managementUserId String
    name String
    Object name.
    password String
    Checkpoint password authentication method identified by the name or UID. Must be set when "authentication-method" was selected to be "Check Point Password".
    phoneNumber String
    User phone number.
    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.
    template String
    User template name or UID.
    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.
    email string
    User email.
    encryption {[key: string]: string}
    User encryption. encryption blocks are documented below.
    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.
    managementUserId string
    name string
    Object name.
    password string
    Checkpoint password authentication method identified by the name or UID. Must be set when "authentication-method" was selected to be "Check Point Password".
    phoneNumber string
    User phone number.
    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.
    template string
    User template name or UID.
    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.
    email str
    User email.
    encryption Mapping[str, str]
    User encryption. encryption blocks are documented below.
    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_id str
    name str
    Object name.
    password str
    Checkpoint password authentication method identified by the name or UID. Must be set when "authentication-method" was selected to be "Check Point Password".
    phone_number str
    User phone number.
    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.
    template str
    User template name or UID.
    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.
    email String
    User email.
    encryption Map<String>
    User encryption. encryption blocks are documented below.
    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.
    managementUserId String
    name String
    Object name.
    password String
    Checkpoint password authentication method identified by the name or UID. Must be set when "authentication-method" was selected to be "Check Point Password".
    phoneNumber String
    User phone number.
    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.
    template String
    User template name or UID.
    toHour String
    Allow users connect until hour.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the ManagementUser 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 ManagementUser Resource

    Get an existing ManagementUser 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?: ManagementUserState, opts?: CustomResourceOptions): ManagementUser
    @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,
            email: Optional[str] = None,
            encryption: Optional[Mapping[str, str]] = None,
            expiration_date: Optional[str] = None,
            from_hour: Optional[str] = None,
            ignore_errors: Optional[bool] = None,
            ignore_warnings: Optional[bool] = None,
            management_user_id: Optional[str] = None,
            name: Optional[str] = None,
            password: Optional[str] = None,
            phone_number: Optional[str] = None,
            radius_server: Optional[str] = None,
            tacacs_server: Optional[str] = None,
            tags: Optional[Sequence[str]] = None,
            template: Optional[str] = None,
            to_hour: Optional[str] = None) -> ManagementUser
    func GetManagementUser(ctx *Context, name string, id IDInput, state *ManagementUserState, opts ...ResourceOption) (*ManagementUser, error)
    public static ManagementUser Get(string name, Input<string> id, ManagementUserState? state, CustomResourceOptions? opts = null)
    public static ManagementUser get(String name, Output<String> id, ManagementUserState state, CustomResourceOptions options)
    resources:  _:    type: checkpoint:ManagementUser    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.
    Email string
    User email.
    Encryption Dictionary<string, string>
    User encryption. encryption blocks are documented below.
    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.
    ManagementUserId string
    Name string
    Object name.
    Password string
    Checkpoint password authentication method identified by the name or UID. Must be set when "authentication-method" was selected to be "Check Point Password".
    PhoneNumber string
    User phone number.
    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.
    Template string
    User template name or UID.
    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.
    Email string
    User email.
    Encryption map[string]string
    User encryption. encryption blocks are documented below.
    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.
    ManagementUserId string
    Name string
    Object name.
    Password string
    Checkpoint password authentication method identified by the name or UID. Must be set when "authentication-method" was selected to be "Check Point Password".
    PhoneNumber string
    User phone number.
    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.
    Template string
    User template name or UID.
    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.
    email String
    User email.
    encryption Map<String,String>
    User encryption. encryption blocks are documented below.
    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.
    managementUserId String
    name String
    Object name.
    password String
    Checkpoint password authentication method identified by the name or UID. Must be set when "authentication-method" was selected to be "Check Point Password".
    phoneNumber String
    User phone number.
    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.
    template String
    User template name or UID.
    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.
    email string
    User email.
    encryption {[key: string]: string}
    User encryption. encryption blocks are documented below.
    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.
    managementUserId string
    name string
    Object name.
    password string
    Checkpoint password authentication method identified by the name or UID. Must be set when "authentication-method" was selected to be "Check Point Password".
    phoneNumber string
    User phone number.
    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.
    template string
    User template name or UID.
    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.
    email str
    User email.
    encryption Mapping[str, str]
    User encryption. encryption blocks are documented below.
    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_id str
    name str
    Object name.
    password str
    Checkpoint password authentication method identified by the name or UID. Must be set when "authentication-method" was selected to be "Check Point Password".
    phone_number str
    User phone number.
    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.
    template str
    User template name or UID.
    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.
    email String
    User email.
    encryption Map<String>
    User encryption. encryption blocks are documented below.
    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.
    managementUserId String
    name String
    Object name.
    password String
    Checkpoint password authentication method identified by the name or UID. Must be set when "authentication-method" was selected to be "Check Point Password".
    phoneNumber String
    User phone number.
    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.
    template String
    User template name or UID.
    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