1. Packages
  2. Packages
  3. Checkpoint Provider
  4. API Docs
  5. GaiaScheduledJob
Viewing docs for checkpoint 3.2.0
published on Monday, Jun 15, 2026 by checkpointsw
Viewing docs for checkpoint 3.2.0
published on Monday, Jun 15, 2026 by checkpointsw

    This resource allows you to execute Check Point Scheduled Job.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as checkpoint from "@pulumi/checkpoint";
    
    const example = new checkpoint.GaiaScheduledJob("example", {
        name: "startup_job",
        command: "/home/admin/new_job.sh",
        recurrence: {
            type: "system-startup",
        },
    });
    
    import pulumi
    import pulumi_checkpoint as checkpoint
    
    example = checkpoint.GaiaScheduledJob("example",
        name="startup_job",
        command="/home/admin/new_job.sh",
        recurrence={
            "type": "system-startup",
        })
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/checkpoint/v3/checkpoint"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := checkpoint.NewGaiaScheduledJob(ctx, "example", &checkpoint.GaiaScheduledJobArgs{
    			Name:    pulumi.String("startup_job"),
    			Command: pulumi.String("/home/admin/new_job.sh"),
    			Recurrence: &checkpoint.GaiaScheduledJobRecurrenceArgs{
    				Type: pulumi.String("system-startup"),
    			},
    		})
    		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.GaiaScheduledJob("example", new()
        {
            Name = "startup_job",
            Command = "/home/admin/new_job.sh",
            Recurrence = new Checkpoint.Inputs.GaiaScheduledJobRecurrenceArgs
            {
                Type = "system-startup",
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.checkpoint.GaiaScheduledJob;
    import com.pulumi.checkpoint.GaiaScheduledJobArgs;
    import com.pulumi.checkpoint.inputs.GaiaScheduledJobRecurrenceArgs;
    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 GaiaScheduledJob("example", GaiaScheduledJobArgs.builder()
                .name("startup_job")
                .command("/home/admin/new_job.sh")
                .recurrence(GaiaScheduledJobRecurrenceArgs.builder()
                    .type("system-startup")
                    .build())
                .build());
    
        }
    }
    
    resources:
      example:
        type: checkpoint:GaiaScheduledJob
        properties:
          name: startup_job
          command: /home/admin/new_job.sh
          recurrence:
            type: system-startup
    
    Example coming soon!
    

    Create GaiaScheduledJob Resource

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

    Constructor syntax

    new GaiaScheduledJob(name: string, args: GaiaScheduledJobArgs, opts?: CustomResourceOptions);
    @overload
    def GaiaScheduledJob(resource_name: str,
                         args: GaiaScheduledJobArgs,
                         opts: Optional[ResourceOptions] = None)
    
    @overload
    def GaiaScheduledJob(resource_name: str,
                         opts: Optional[ResourceOptions] = None,
                         command: Optional[str] = None,
                         recurrence: Optional[GaiaScheduledJobRecurrenceArgs] = None,
                         debug: Optional[bool] = None,
                         gaia_scheduled_job_id: Optional[str] = None,
                         member_id: Optional[str] = None,
                         name: Optional[str] = None)
    func NewGaiaScheduledJob(ctx *Context, name string, args GaiaScheduledJobArgs, opts ...ResourceOption) (*GaiaScheduledJob, error)
    public GaiaScheduledJob(string name, GaiaScheduledJobArgs args, CustomResourceOptions? opts = null)
    public GaiaScheduledJob(String name, GaiaScheduledJobArgs args)
    public GaiaScheduledJob(String name, GaiaScheduledJobArgs args, CustomResourceOptions options)
    
    type: checkpoint:GaiaScheduledJob
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "checkpoint_gaiascheduledjob" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args GaiaScheduledJobArgs
    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 GaiaScheduledJobArgs
    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 GaiaScheduledJobArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args GaiaScheduledJobArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args GaiaScheduledJobArgs
    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 gaiaScheduledJobResource = new Checkpoint.GaiaScheduledJob("gaiaScheduledJobResource", new()
    {
        Command = "string",
        Recurrence = new Checkpoint.Inputs.GaiaScheduledJobRecurrenceArgs
        {
            Days = new[]
            {
                "string",
            },
            Hourly = new Checkpoint.Inputs.GaiaScheduledJobRecurrenceHourlyArgs
            {
                HoursOfDays = new[]
                {
                    "string",
                },
                Minute = 0,
            },
            Interval = 0,
            Months = new[]
            {
                "string",
            },
            TimeOfDay = new Checkpoint.Inputs.GaiaScheduledJobRecurrenceTimeOfDayArgs
            {
                Hour = 0,
                Minute = 0,
            },
            Type = "string",
            Weekdays = new[]
            {
                "string",
            },
        },
        Debug = false,
        GaiaScheduledJobId = "string",
        MemberId = "string",
        Name = "string",
    });
    
    example, err := checkpoint.NewGaiaScheduledJob(ctx, "gaiaScheduledJobResource", &checkpoint.GaiaScheduledJobArgs{
    	Command: pulumi.String("string"),
    	Recurrence: &checkpoint.GaiaScheduledJobRecurrenceArgs{
    		Days: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		Hourly: &checkpoint.GaiaScheduledJobRecurrenceHourlyArgs{
    			HoursOfDays: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			Minute: pulumi.Float64(0),
    		},
    		Interval: pulumi.Float64(0),
    		Months: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		TimeOfDay: &checkpoint.GaiaScheduledJobRecurrenceTimeOfDayArgs{
    			Hour:   pulumi.Float64(0),
    			Minute: pulumi.Float64(0),
    		},
    		Type: pulumi.String("string"),
    		Weekdays: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    	},
    	Debug:              pulumi.Bool(false),
    	GaiaScheduledJobId: pulumi.String("string"),
    	MemberId:           pulumi.String("string"),
    	Name:               pulumi.String("string"),
    })
    
    resource "checkpoint_gaiascheduledjob" "gaiaScheduledJobResource" {
      command = "string"
      recurrence = {
        days = ["string"]
        hourly = {
          hours_of_days = ["string"]
          minute        = 0
        }
        interval = 0
        months   = ["string"]
        time_of_day = {
          hour   = 0
          minute = 0
        }
        type     = "string"
        weekdays = ["string"]
      }
      debug                 = false
      gaia_scheduled_job_id = "string"
      member_id             = "string"
      name                  = "string"
    }
    
    var gaiaScheduledJobResource = new GaiaScheduledJob("gaiaScheduledJobResource", GaiaScheduledJobArgs.builder()
        .command("string")
        .recurrence(GaiaScheduledJobRecurrenceArgs.builder()
            .days("string")
            .hourly(GaiaScheduledJobRecurrenceHourlyArgs.builder()
                .hoursOfDays("string")
                .minute(0.0)
                .build())
            .interval(0.0)
            .months("string")
            .timeOfDay(GaiaScheduledJobRecurrenceTimeOfDayArgs.builder()
                .hour(0.0)
                .minute(0.0)
                .build())
            .type("string")
            .weekdays("string")
            .build())
        .debug(false)
        .gaiaScheduledJobId("string")
        .memberId("string")
        .name("string")
        .build());
    
    gaia_scheduled_job_resource = checkpoint.GaiaScheduledJob("gaiaScheduledJobResource",
        command="string",
        recurrence={
            "days": ["string"],
            "hourly": {
                "hours_of_days": ["string"],
                "minute": float(0),
            },
            "interval": float(0),
            "months": ["string"],
            "time_of_day": {
                "hour": float(0),
                "minute": float(0),
            },
            "type": "string",
            "weekdays": ["string"],
        },
        debug=False,
        gaia_scheduled_job_id="string",
        member_id="string",
        name="string")
    
    const gaiaScheduledJobResource = new checkpoint.GaiaScheduledJob("gaiaScheduledJobResource", {
        command: "string",
        recurrence: {
            days: ["string"],
            hourly: {
                hoursOfDays: ["string"],
                minute: 0,
            },
            interval: 0,
            months: ["string"],
            timeOfDay: {
                hour: 0,
                minute: 0,
            },
            type: "string",
            weekdays: ["string"],
        },
        debug: false,
        gaiaScheduledJobId: "string",
        memberId: "string",
        name: "string",
    });
    
    type: checkpoint:GaiaScheduledJob
    properties:
        command: string
        debug: false
        gaiaScheduledJobId: string
        memberId: string
        name: string
        recurrence:
            days:
                - string
            hourly:
                hoursOfDays:
                    - string
                minute: 0
            interval: 0
            months:
                - string
            timeOfDay:
                hour: 0
                minute: 0
            type: string
            weekdays:
                - string
    

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

    Command string
    Scheduled command (expert CLI style)
    Recurrence GaiaScheduledJobRecurrence
    Recurrence schedule recurrence blocks are documented below.
    Debug bool
    Enable debug logging for this resource.
    GaiaScheduledJobId string
    MemberId string
    Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
    Name string
    Scheduled job name
    Command string
    Scheduled command (expert CLI style)
    Recurrence GaiaScheduledJobRecurrenceArgs
    Recurrence schedule recurrence blocks are documented below.
    Debug bool
    Enable debug logging for this resource.
    GaiaScheduledJobId string
    MemberId string
    Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
    Name string
    Scheduled job name
    command string
    Scheduled command (expert CLI style)
    recurrence object
    Recurrence schedule recurrence blocks are documented below.
    debug bool
    Enable debug logging for this resource.
    gaia_scheduled_job_id string
    member_id string
    Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
    name string
    Scheduled job name
    command String
    Scheduled command (expert CLI style)
    recurrence GaiaScheduledJobRecurrence
    Recurrence schedule recurrence blocks are documented below.
    debug Boolean
    Enable debug logging for this resource.
    gaiaScheduledJobId String
    memberId String
    Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
    name String
    Scheduled job name
    command string
    Scheduled command (expert CLI style)
    recurrence GaiaScheduledJobRecurrence
    Recurrence schedule recurrence blocks are documented below.
    debug boolean
    Enable debug logging for this resource.
    gaiaScheduledJobId string
    memberId string
    Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
    name string
    Scheduled job name
    command str
    Scheduled command (expert CLI style)
    recurrence GaiaScheduledJobRecurrenceArgs
    Recurrence schedule recurrence blocks are documented below.
    debug bool
    Enable debug logging for this resource.
    gaia_scheduled_job_id str
    member_id str
    Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
    name str
    Scheduled job name
    command String
    Scheduled command (expert CLI style)
    recurrence Property Map
    Recurrence schedule recurrence blocks are documented below.
    debug Boolean
    Enable debug logging for this resource.
    gaiaScheduledJobId String
    memberId String
    Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
    name String
    Scheduled job name

    Outputs

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

    Get an existing GaiaScheduledJob 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?: GaiaScheduledJobState, opts?: CustomResourceOptions): GaiaScheduledJob
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            command: Optional[str] = None,
            debug: Optional[bool] = None,
            gaia_scheduled_job_id: Optional[str] = None,
            member_id: Optional[str] = None,
            name: Optional[str] = None,
            recurrence: Optional[GaiaScheduledJobRecurrenceArgs] = None) -> GaiaScheduledJob
    func GetGaiaScheduledJob(ctx *Context, name string, id IDInput, state *GaiaScheduledJobState, opts ...ResourceOption) (*GaiaScheduledJob, error)
    public static GaiaScheduledJob Get(string name, Input<string> id, GaiaScheduledJobState? state, CustomResourceOptions? opts = null)
    public static GaiaScheduledJob get(String name, Output<String> id, GaiaScheduledJobState state, CustomResourceOptions options)
    resources:  _:    type: checkpoint:GaiaScheduledJob    get:      id: ${id}
    import {
      to = checkpoint_gaiascheduledjob.example
      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:
    Command string
    Scheduled command (expert CLI style)
    Debug bool
    Enable debug logging for this resource.
    GaiaScheduledJobId string
    MemberId string
    Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
    Name string
    Scheduled job name
    Recurrence GaiaScheduledJobRecurrence
    Recurrence schedule recurrence blocks are documented below.
    Command string
    Scheduled command (expert CLI style)
    Debug bool
    Enable debug logging for this resource.
    GaiaScheduledJobId string
    MemberId string
    Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
    Name string
    Scheduled job name
    Recurrence GaiaScheduledJobRecurrenceArgs
    Recurrence schedule recurrence blocks are documented below.
    command string
    Scheduled command (expert CLI style)
    debug bool
    Enable debug logging for this resource.
    gaia_scheduled_job_id string
    member_id string
    Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
    name string
    Scheduled job name
    recurrence object
    Recurrence schedule recurrence blocks are documented below.
    command String
    Scheduled command (expert CLI style)
    debug Boolean
    Enable debug logging for this resource.
    gaiaScheduledJobId String
    memberId String
    Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
    name String
    Scheduled job name
    recurrence GaiaScheduledJobRecurrence
    Recurrence schedule recurrence blocks are documented below.
    command string
    Scheduled command (expert CLI style)
    debug boolean
    Enable debug logging for this resource.
    gaiaScheduledJobId string
    memberId string
    Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
    name string
    Scheduled job name
    recurrence GaiaScheduledJobRecurrence
    Recurrence schedule recurrence blocks are documented below.
    command str
    Scheduled command (expert CLI style)
    debug bool
    Enable debug logging for this resource.
    gaia_scheduled_job_id str
    member_id str
    Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
    name str
    Scheduled job name
    recurrence GaiaScheduledJobRecurrenceArgs
    Recurrence schedule recurrence blocks are documented below.
    command String
    Scheduled command (expert CLI style)
    debug Boolean
    Enable debug logging for this resource.
    gaiaScheduledJobId String
    memberId String
    Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
    name String
    Scheduled job name
    recurrence Property Map
    Recurrence schedule recurrence blocks are documented below.

    Supporting Types

    GaiaScheduledJobRecurrence, GaiaScheduledJobRecurrenceArgs

    Days List<string>
    Days of the month. Relevant for "monthly" recurrence type days blocks are documented below.
    Hourly GaiaScheduledJobRecurrenceHourly
    Hours of day in 24 hour format. Can choose multiple hours. Relevant for "hourly" recurrence type hourly blocks are documented below.
    Interval double
    Time interval in minutes. Relevant for "interval" recurrence type
    Months List<string>
    Month numbers. Relevant for "monthly" recurrence type months blocks are documented below.
    TimeOfDay GaiaScheduledJobRecurrenceTimeOfDay
    Time of day in 24 hour format. Relevant for "daily", "weekly" and "monthly" recurrence types time_of_day blocks are documented below.
    Type string
    Job recurrence type
    Weekdays List<string>
    Days of the week. Relevant for "weekly" recurrence type weekdays blocks are documented below.
    Days []string
    Days of the month. Relevant for "monthly" recurrence type days blocks are documented below.
    Hourly GaiaScheduledJobRecurrenceHourly
    Hours of day in 24 hour format. Can choose multiple hours. Relevant for "hourly" recurrence type hourly blocks are documented below.
    Interval float64
    Time interval in minutes. Relevant for "interval" recurrence type
    Months []string
    Month numbers. Relevant for "monthly" recurrence type months blocks are documented below.
    TimeOfDay GaiaScheduledJobRecurrenceTimeOfDay
    Time of day in 24 hour format. Relevant for "daily", "weekly" and "monthly" recurrence types time_of_day blocks are documented below.
    Type string
    Job recurrence type
    Weekdays []string
    Days of the week. Relevant for "weekly" recurrence type weekdays blocks are documented below.
    days list(string)
    Days of the month. Relevant for "monthly" recurrence type days blocks are documented below.
    hourly object
    Hours of day in 24 hour format. Can choose multiple hours. Relevant for "hourly" recurrence type hourly blocks are documented below.
    interval number
    Time interval in minutes. Relevant for "interval" recurrence type
    months list(string)
    Month numbers. Relevant for "monthly" recurrence type months blocks are documented below.
    time_of_day object
    Time of day in 24 hour format. Relevant for "daily", "weekly" and "monthly" recurrence types time_of_day blocks are documented below.
    type string
    Job recurrence type
    weekdays list(string)
    Days of the week. Relevant for "weekly" recurrence type weekdays blocks are documented below.
    days List<String>
    Days of the month. Relevant for "monthly" recurrence type days blocks are documented below.
    hourly GaiaScheduledJobRecurrenceHourly
    Hours of day in 24 hour format. Can choose multiple hours. Relevant for "hourly" recurrence type hourly blocks are documented below.
    interval Double
    Time interval in minutes. Relevant for "interval" recurrence type
    months List<String>
    Month numbers. Relevant for "monthly" recurrence type months blocks are documented below.
    timeOfDay GaiaScheduledJobRecurrenceTimeOfDay
    Time of day in 24 hour format. Relevant for "daily", "weekly" and "monthly" recurrence types time_of_day blocks are documented below.
    type String
    Job recurrence type
    weekdays List<String>
    Days of the week. Relevant for "weekly" recurrence type weekdays blocks are documented below.
    days string[]
    Days of the month. Relevant for "monthly" recurrence type days blocks are documented below.
    hourly GaiaScheduledJobRecurrenceHourly
    Hours of day in 24 hour format. Can choose multiple hours. Relevant for "hourly" recurrence type hourly blocks are documented below.
    interval number
    Time interval in minutes. Relevant for "interval" recurrence type
    months string[]
    Month numbers. Relevant for "monthly" recurrence type months blocks are documented below.
    timeOfDay GaiaScheduledJobRecurrenceTimeOfDay
    Time of day in 24 hour format. Relevant for "daily", "weekly" and "monthly" recurrence types time_of_day blocks are documented below.
    type string
    Job recurrence type
    weekdays string[]
    Days of the week. Relevant for "weekly" recurrence type weekdays blocks are documented below.
    days Sequence[str]
    Days of the month. Relevant for "monthly" recurrence type days blocks are documented below.
    hourly GaiaScheduledJobRecurrenceHourly
    Hours of day in 24 hour format. Can choose multiple hours. Relevant for "hourly" recurrence type hourly blocks are documented below.
    interval float
    Time interval in minutes. Relevant for "interval" recurrence type
    months Sequence[str]
    Month numbers. Relevant for "monthly" recurrence type months blocks are documented below.
    time_of_day GaiaScheduledJobRecurrenceTimeOfDay
    Time of day in 24 hour format. Relevant for "daily", "weekly" and "monthly" recurrence types time_of_day blocks are documented below.
    type str
    Job recurrence type
    weekdays Sequence[str]
    Days of the week. Relevant for "weekly" recurrence type weekdays blocks are documented below.
    days List<String>
    Days of the month. Relevant for "monthly" recurrence type days blocks are documented below.
    hourly Property Map
    Hours of day in 24 hour format. Can choose multiple hours. Relevant for "hourly" recurrence type hourly blocks are documented below.
    interval Number
    Time interval in minutes. Relevant for "interval" recurrence type
    months List<String>
    Month numbers. Relevant for "monthly" recurrence type months blocks are documented below.
    timeOfDay Property Map
    Time of day in 24 hour format. Relevant for "daily", "weekly" and "monthly" recurrence types time_of_day blocks are documented below.
    type String
    Job recurrence type
    weekdays List<String>
    Days of the week. Relevant for "weekly" recurrence type weekdays blocks are documented below.

    GaiaScheduledJobRecurrenceHourly, GaiaScheduledJobRecurrenceHourlyArgs

    HoursOfDays List<string>
    Hours of day in 24 hour format hours_of_day blocks are documented below.
    Minute double
    Time minute
    HoursOfDays []string
    Hours of day in 24 hour format hours_of_day blocks are documented below.
    Minute float64
    Time minute
    hours_of_days list(string)
    Hours of day in 24 hour format hours_of_day blocks are documented below.
    minute number
    Time minute
    hoursOfDays List<String>
    Hours of day in 24 hour format hours_of_day blocks are documented below.
    minute Double
    Time minute
    hoursOfDays string[]
    Hours of day in 24 hour format hours_of_day blocks are documented below.
    minute number
    Time minute
    hours_of_days Sequence[str]
    Hours of day in 24 hour format hours_of_day blocks are documented below.
    minute float
    Time minute
    hoursOfDays List<String>
    Hours of day in 24 hour format hours_of_day blocks are documented below.
    minute Number
    Time minute

    GaiaScheduledJobRecurrenceTimeOfDay, GaiaScheduledJobRecurrenceTimeOfDayArgs

    Hour double
    Time hour
    Minute double
    Time minute
    Hour float64
    Time hour
    Minute float64
    Time minute
    hour number
    Time hour
    minute number
    Time minute
    hour Double
    Time hour
    minute Double
    Time minute
    hour number
    Time hour
    minute number
    Time minute
    hour float
    Time hour
    minute float
    Time minute
    hour Number
    Time hour
    minute Number
    Time minute

    Package Details

    Repository
    checkpoint checkpointsw/terraform-provider-checkpoint
    License
    Notes
    This Pulumi package is based on the checkpoint Terraform Provider.
    Viewing docs for checkpoint 3.2.0
    published on Monday, Jun 15, 2026 by checkpointsw

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial