published on Monday, Jun 15, 2026 by checkpointsw
published on Monday, Jun 15, 2026 by checkpointsw
This resource allows you to execute Check Point Scheduled Backup.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as checkpoint from "@pulumi/checkpoint";
const example = new checkpoint.GaiaScheduledBackup("example", {
name: "my_backup",
host: {
target: "local",
},
recurrence: {
pattern: "monthly",
days: ["1"],
months: ["1"],
},
time: {
hour: 1,
minute: 1,
},
});
import pulumi
import pulumi_checkpoint as checkpoint
example = checkpoint.GaiaScheduledBackup("example",
name="my_backup",
host={
"target": "local",
},
recurrence={
"pattern": "monthly",
"days": ["1"],
"months": ["1"],
},
time={
"hour": 1,
"minute": 1,
})
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.NewGaiaScheduledBackup(ctx, "example", &checkpoint.GaiaScheduledBackupArgs{
Name: pulumi.String("my_backup"),
Host: &checkpoint.GaiaScheduledBackupHostArgs{
Target: pulumi.String("local"),
},
Recurrence: &checkpoint.GaiaScheduledBackupRecurrenceArgs{
Pattern: pulumi.String("monthly"),
Days: pulumi.StringArray{
pulumi.String("1"),
},
Months: pulumi.StringArray{
pulumi.String("1"),
},
},
Time: &checkpoint.GaiaScheduledBackupTimeArgs{
Hour: pulumi.Float64(1),
Minute: pulumi.Float64(1),
},
})
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.GaiaScheduledBackup("example", new()
{
Name = "my_backup",
Host = new Checkpoint.Inputs.GaiaScheduledBackupHostArgs
{
Target = "local",
},
Recurrence = new Checkpoint.Inputs.GaiaScheduledBackupRecurrenceArgs
{
Pattern = "monthly",
Days = new[]
{
"1",
},
Months = new[]
{
"1",
},
},
Time = new Checkpoint.Inputs.GaiaScheduledBackupTimeArgs
{
Hour = 1,
Minute = 1,
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.checkpoint.GaiaScheduledBackup;
import com.pulumi.checkpoint.GaiaScheduledBackupArgs;
import com.pulumi.checkpoint.inputs.GaiaScheduledBackupHostArgs;
import com.pulumi.checkpoint.inputs.GaiaScheduledBackupRecurrenceArgs;
import com.pulumi.checkpoint.inputs.GaiaScheduledBackupTimeArgs;
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 GaiaScheduledBackup("example", GaiaScheduledBackupArgs.builder()
.name("my_backup")
.host(GaiaScheduledBackupHostArgs.builder()
.target("local")
.build())
.recurrence(GaiaScheduledBackupRecurrenceArgs.builder()
.pattern("monthly")
.days("1")
.months("1")
.build())
.time(GaiaScheduledBackupTimeArgs.builder()
.hour(1.0)
.minute(1.0)
.build())
.build());
}
}
resources:
example:
type: checkpoint:GaiaScheduledBackup
properties:
name: my_backup
host:
target: local
recurrence:
pattern: monthly
days:
- '1'
months:
- '1'
time:
hour: 1
minute: 1
Example coming soon!
Create GaiaScheduledBackup Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new GaiaScheduledBackup(name: string, args: GaiaScheduledBackupArgs, opts?: CustomResourceOptions);@overload
def GaiaScheduledBackup(resource_name: str,
args: GaiaScheduledBackupArgs,
opts: Optional[ResourceOptions] = None)
@overload
def GaiaScheduledBackup(resource_name: str,
opts: Optional[ResourceOptions] = None,
host: Optional[GaiaScheduledBackupHostArgs] = None,
recurrence: Optional[GaiaScheduledBackupRecurrenceArgs] = None,
time: Optional[GaiaScheduledBackupTimeArgs] = None,
debug: Optional[bool] = None,
gaia_scheduled_backup_id: Optional[str] = None,
member_id: Optional[str] = None,
name: Optional[str] = None,
retention_policy: Optional[GaiaScheduledBackupRetentionPolicyArgs] = None)func NewGaiaScheduledBackup(ctx *Context, name string, args GaiaScheduledBackupArgs, opts ...ResourceOption) (*GaiaScheduledBackup, error)public GaiaScheduledBackup(string name, GaiaScheduledBackupArgs args, CustomResourceOptions? opts = null)
public GaiaScheduledBackup(String name, GaiaScheduledBackupArgs args)
public GaiaScheduledBackup(String name, GaiaScheduledBackupArgs args, CustomResourceOptions options)
type: checkpoint:GaiaScheduledBackup
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "checkpoint_gaiascheduledbackup" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args GaiaScheduledBackupArgs
- 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 GaiaScheduledBackupArgs
- 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 GaiaScheduledBackupArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args GaiaScheduledBackupArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args GaiaScheduledBackupArgs
- 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 gaiaScheduledBackupResource = new Checkpoint.GaiaScheduledBackup("gaiaScheduledBackupResource", new()
{
Host = new Checkpoint.Inputs.GaiaScheduledBackupHostArgs
{
IpAddress = "string",
Password = "string",
Target = "string",
UploadPath = "string",
Username = "string",
},
Recurrence = new Checkpoint.Inputs.GaiaScheduledBackupRecurrenceArgs
{
Days = new[]
{
"string",
},
Months = new[]
{
"string",
},
Pattern = "string",
Weekdays = new[]
{
"string",
},
},
Time = new Checkpoint.Inputs.GaiaScheduledBackupTimeArgs
{
Hour = 0,
Minute = 0,
},
Debug = false,
GaiaScheduledBackupId = "string",
MemberId = "string",
Name = "string",
RetentionPolicy = new Checkpoint.Inputs.GaiaScheduledBackupRetentionPolicyArgs
{
MaxDiskSpace = 0,
MaxNumOfBackups = 0,
MinNumOfBackups = 0,
},
});
example, err := checkpoint.NewGaiaScheduledBackup(ctx, "gaiaScheduledBackupResource", &checkpoint.GaiaScheduledBackupArgs{
Host: &checkpoint.GaiaScheduledBackupHostArgs{
IpAddress: pulumi.String("string"),
Password: pulumi.String("string"),
Target: pulumi.String("string"),
UploadPath: pulumi.String("string"),
Username: pulumi.String("string"),
},
Recurrence: &checkpoint.GaiaScheduledBackupRecurrenceArgs{
Days: pulumi.StringArray{
pulumi.String("string"),
},
Months: pulumi.StringArray{
pulumi.String("string"),
},
Pattern: pulumi.String("string"),
Weekdays: pulumi.StringArray{
pulumi.String("string"),
},
},
Time: &checkpoint.GaiaScheduledBackupTimeArgs{
Hour: pulumi.Float64(0),
Minute: pulumi.Float64(0),
},
Debug: pulumi.Bool(false),
GaiaScheduledBackupId: pulumi.String("string"),
MemberId: pulumi.String("string"),
Name: pulumi.String("string"),
RetentionPolicy: &checkpoint.GaiaScheduledBackupRetentionPolicyArgs{
MaxDiskSpace: pulumi.Float64(0),
MaxNumOfBackups: pulumi.Float64(0),
MinNumOfBackups: pulumi.Float64(0),
},
})
resource "checkpoint_gaiascheduledbackup" "gaiaScheduledBackupResource" {
host = {
ip_address = "string"
password = "string"
target = "string"
upload_path = "string"
username = "string"
}
recurrence = {
days = ["string"]
months = ["string"]
pattern = "string"
weekdays = ["string"]
}
time = {
hour = 0
minute = 0
}
debug = false
gaia_scheduled_backup_id = "string"
member_id = "string"
name = "string"
retention_policy = {
max_disk_space = 0
max_num_of_backups = 0
min_num_of_backups = 0
}
}
var gaiaScheduledBackupResource = new GaiaScheduledBackup("gaiaScheduledBackupResource", GaiaScheduledBackupArgs.builder()
.host(GaiaScheduledBackupHostArgs.builder()
.ipAddress("string")
.password("string")
.target("string")
.uploadPath("string")
.username("string")
.build())
.recurrence(GaiaScheduledBackupRecurrenceArgs.builder()
.days("string")
.months("string")
.pattern("string")
.weekdays("string")
.build())
.time(GaiaScheduledBackupTimeArgs.builder()
.hour(0.0)
.minute(0.0)
.build())
.debug(false)
.gaiaScheduledBackupId("string")
.memberId("string")
.name("string")
.retentionPolicy(GaiaScheduledBackupRetentionPolicyArgs.builder()
.maxDiskSpace(0.0)
.maxNumOfBackups(0.0)
.minNumOfBackups(0.0)
.build())
.build());
gaia_scheduled_backup_resource = checkpoint.GaiaScheduledBackup("gaiaScheduledBackupResource",
host={
"ip_address": "string",
"password": "string",
"target": "string",
"upload_path": "string",
"username": "string",
},
recurrence={
"days": ["string"],
"months": ["string"],
"pattern": "string",
"weekdays": ["string"],
},
time={
"hour": float(0),
"minute": float(0),
},
debug=False,
gaia_scheduled_backup_id="string",
member_id="string",
name="string",
retention_policy={
"max_disk_space": float(0),
"max_num_of_backups": float(0),
"min_num_of_backups": float(0),
})
const gaiaScheduledBackupResource = new checkpoint.GaiaScheduledBackup("gaiaScheduledBackupResource", {
host: {
ipAddress: "string",
password: "string",
target: "string",
uploadPath: "string",
username: "string",
},
recurrence: {
days: ["string"],
months: ["string"],
pattern: "string",
weekdays: ["string"],
},
time: {
hour: 0,
minute: 0,
},
debug: false,
gaiaScheduledBackupId: "string",
memberId: "string",
name: "string",
retentionPolicy: {
maxDiskSpace: 0,
maxNumOfBackups: 0,
minNumOfBackups: 0,
},
});
type: checkpoint:GaiaScheduledBackup
properties:
debug: false
gaiaScheduledBackupId: string
host:
ipAddress: string
password: string
target: string
uploadPath: string
username: string
memberId: string
name: string
recurrence:
days:
- string
months:
- string
pattern: string
weekdays:
- string
retentionPolicy:
maxDiskSpace: 0
maxNumOfBackups: 0
minNumOfBackups: 0
time:
hour: 0
minute: 0
GaiaScheduledBackup 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 GaiaScheduledBackup resource accepts the following input properties:
- Host
Gaia
Scheduled Backup Host - scheduled backup host host blocks are documented below.
- Recurrence
Gaia
Scheduled Backup Recurrence - scheduled backup recurrence recurrence blocks are documented below.
- Time
Gaia
Scheduled Backup Time - scheduled backup time time blocks are documented below.
- Debug bool
- Enable debug logging for this resource.
- Gaia
Scheduled stringBackup Id - 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
- backup schedule name
- Retention
Policy GaiaScheduled Backup Retention Policy - Retention-policy for the backup scheduler, supported from R81.10 and above retention_policy blocks are documented below.
- Host
Gaia
Scheduled Backup Host Args - scheduled backup host host blocks are documented below.
- Recurrence
Gaia
Scheduled Backup Recurrence Args - scheduled backup recurrence recurrence blocks are documented below.
- Time
Gaia
Scheduled Backup Time Args - scheduled backup time time blocks are documented below.
- Debug bool
- Enable debug logging for this resource.
- Gaia
Scheduled stringBackup Id - 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
- backup schedule name
- Retention
Policy GaiaScheduled Backup Retention Policy Args - Retention-policy for the backup scheduler, supported from R81.10 and above retention_policy blocks are documented below.
- host object
- scheduled backup host host blocks are documented below.
- recurrence object
- scheduled backup recurrence recurrence blocks are documented below.
- time object
- scheduled backup time time blocks are documented below.
- debug bool
- Enable debug logging for this resource.
- gaia_
scheduled_ stringbackup_ id - 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
- backup schedule name
- retention_
policy object - Retention-policy for the backup scheduler, supported from R81.10 and above retention_policy blocks are documented below.
- host
Gaia
Scheduled Backup Host - scheduled backup host host blocks are documented below.
- recurrence
Gaia
Scheduled Backup Recurrence - scheduled backup recurrence recurrence blocks are documented below.
- time
Gaia
Scheduled Backup Time - scheduled backup time time blocks are documented below.
- debug Boolean
- Enable debug logging for this resource.
- gaia
Scheduled StringBackup Id - 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
- backup schedule name
- retention
Policy GaiaScheduled Backup Retention Policy - Retention-policy for the backup scheduler, supported from R81.10 and above retention_policy blocks are documented below.
- host
Gaia
Scheduled Backup Host - scheduled backup host host blocks are documented below.
- recurrence
Gaia
Scheduled Backup Recurrence - scheduled backup recurrence recurrence blocks are documented below.
- time
Gaia
Scheduled Backup Time - scheduled backup time time blocks are documented below.
- debug boolean
- Enable debug logging for this resource.
- gaia
Scheduled stringBackup Id - 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
- backup schedule name
- retention
Policy GaiaScheduled Backup Retention Policy - Retention-policy for the backup scheduler, supported from R81.10 and above retention_policy blocks are documented below.
- host
Gaia
Scheduled Backup Host Args - scheduled backup host host blocks are documented below.
- recurrence
Gaia
Scheduled Backup Recurrence Args - scheduled backup recurrence recurrence blocks are documented below.
- time
Gaia
Scheduled Backup Time Args - scheduled backup time time blocks are documented below.
- debug bool
- Enable debug logging for this resource.
- gaia_
scheduled_ strbackup_ id - 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
- backup schedule name
- retention_
policy GaiaScheduled Backup Retention Policy Args - Retention-policy for the backup scheduler, supported from R81.10 and above retention_policy blocks are documented below.
- host Property Map
- scheduled backup host host blocks are documented below.
- recurrence Property Map
- scheduled backup recurrence recurrence blocks are documented below.
- time Property Map
- scheduled backup time time blocks are documented below.
- debug Boolean
- Enable debug logging for this resource.
- gaia
Scheduled StringBackup Id - 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
- backup schedule name
- retention
Policy Property Map - Retention-policy for the backup scheduler, supported from R81.10 and above retention_policy blocks are documented below.
Outputs
All input properties are implicitly available as output properties. Additionally, the GaiaScheduledBackup 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 GaiaScheduledBackup Resource
Get an existing GaiaScheduledBackup 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?: GaiaScheduledBackupState, opts?: CustomResourceOptions): GaiaScheduledBackup@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
debug: Optional[bool] = None,
gaia_scheduled_backup_id: Optional[str] = None,
host: Optional[GaiaScheduledBackupHostArgs] = None,
member_id: Optional[str] = None,
name: Optional[str] = None,
recurrence: Optional[GaiaScheduledBackupRecurrenceArgs] = None,
retention_policy: Optional[GaiaScheduledBackupRetentionPolicyArgs] = None,
time: Optional[GaiaScheduledBackupTimeArgs] = None) -> GaiaScheduledBackupfunc GetGaiaScheduledBackup(ctx *Context, name string, id IDInput, state *GaiaScheduledBackupState, opts ...ResourceOption) (*GaiaScheduledBackup, error)public static GaiaScheduledBackup Get(string name, Input<string> id, GaiaScheduledBackupState? state, CustomResourceOptions? opts = null)public static GaiaScheduledBackup get(String name, Output<String> id, GaiaScheduledBackupState state, CustomResourceOptions options)resources: _: type: checkpoint:GaiaScheduledBackup get: id: ${id}import {
to = checkpoint_gaiascheduledbackup.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.
- Debug bool
- Enable debug logging for this resource.
- Gaia
Scheduled stringBackup Id - Host
Gaia
Scheduled Backup Host - scheduled backup host host blocks are documented below.
- 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
- backup schedule name
- Recurrence
Gaia
Scheduled Backup Recurrence - scheduled backup recurrence recurrence blocks are documented below.
- Retention
Policy GaiaScheduled Backup Retention Policy - Retention-policy for the backup scheduler, supported from R81.10 and above retention_policy blocks are documented below.
- Time
Gaia
Scheduled Backup Time - scheduled backup time time blocks are documented below.
- Debug bool
- Enable debug logging for this resource.
- Gaia
Scheduled stringBackup Id - Host
Gaia
Scheduled Backup Host Args - scheduled backup host host blocks are documented below.
- 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
- backup schedule name
- Recurrence
Gaia
Scheduled Backup Recurrence Args - scheduled backup recurrence recurrence blocks are documented below.
- Retention
Policy GaiaScheduled Backup Retention Policy Args - Retention-policy for the backup scheduler, supported from R81.10 and above retention_policy blocks are documented below.
- Time
Gaia
Scheduled Backup Time Args - scheduled backup time time blocks are documented below.
- debug bool
- Enable debug logging for this resource.
- gaia_
scheduled_ stringbackup_ id - host object
- scheduled backup host host blocks are documented below.
- 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
- backup schedule name
- recurrence object
- scheduled backup recurrence recurrence blocks are documented below.
- retention_
policy object - Retention-policy for the backup scheduler, supported from R81.10 and above retention_policy blocks are documented below.
- time object
- scheduled backup time time blocks are documented below.
- debug Boolean
- Enable debug logging for this resource.
- gaia
Scheduled StringBackup Id - host
Gaia
Scheduled Backup Host - scheduled backup host host blocks are documented below.
- 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
- backup schedule name
- recurrence
Gaia
Scheduled Backup Recurrence - scheduled backup recurrence recurrence blocks are documented below.
- retention
Policy GaiaScheduled Backup Retention Policy - Retention-policy for the backup scheduler, supported from R81.10 and above retention_policy blocks are documented below.
- time
Gaia
Scheduled Backup Time - scheduled backup time time blocks are documented below.
- debug boolean
- Enable debug logging for this resource.
- gaia
Scheduled stringBackup Id - host
Gaia
Scheduled Backup Host - scheduled backup host host blocks are documented below.
- 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
- backup schedule name
- recurrence
Gaia
Scheduled Backup Recurrence - scheduled backup recurrence recurrence blocks are documented below.
- retention
Policy GaiaScheduled Backup Retention Policy - Retention-policy for the backup scheduler, supported from R81.10 and above retention_policy blocks are documented below.
- time
Gaia
Scheduled Backup Time - scheduled backup time time blocks are documented below.
- debug bool
- Enable debug logging for this resource.
- gaia_
scheduled_ strbackup_ id - host
Gaia
Scheduled Backup Host Args - scheduled backup host host blocks are documented below.
- 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
- backup schedule name
- recurrence
Gaia
Scheduled Backup Recurrence Args - scheduled backup recurrence recurrence blocks are documented below.
- retention_
policy GaiaScheduled Backup Retention Policy Args - Retention-policy for the backup scheduler, supported from R81.10 and above retention_policy blocks are documented below.
- time
Gaia
Scheduled Backup Time Args - scheduled backup time time blocks are documented below.
- debug Boolean
- Enable debug logging for this resource.
- gaia
Scheduled StringBackup Id - host Property Map
- scheduled backup host host blocks are documented below.
- 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
- backup schedule name
- recurrence Property Map
- scheduled backup recurrence recurrence blocks are documented below.
- retention
Policy Property Map - Retention-policy for the backup scheduler, supported from R81.10 and above retention_policy blocks are documented below.
- time Property Map
- scheduled backup time time blocks are documented below.
Supporting Types
GaiaScheduledBackupHost, GaiaScheduledBackupHostArgs
- Ip
Address string - backup host IPv4 address
- Password string
- backup host password
- Target string
- backup host type
- Upload
Path string - backup host upload path
- Username string
- backup host username
- Ip
Address string - backup host IPv4 address
- Password string
- backup host password
- Target string
- backup host type
- Upload
Path string - backup host upload path
- Username string
- backup host username
- ip_
address string - backup host IPv4 address
- password string
- backup host password
- target string
- backup host type
- upload_
path string - backup host upload path
- username string
- backup host username
- ip
Address String - backup host IPv4 address
- password String
- backup host password
- target String
- backup host type
- upload
Path String - backup host upload path
- username String
- backup host username
- ip
Address string - backup host IPv4 address
- password string
- backup host password
- target string
- backup host type
- upload
Path string - backup host upload path
- username string
- backup host username
- ip_
address str - backup host IPv4 address
- password str
- backup host password
- target str
- backup host type
- upload_
path str - backup host upload path
- username str
- backup host username
- ip
Address String - backup host IPv4 address
- password String
- backup host password
- target String
- backup host type
- upload
Path String - backup host upload path
- username String
- backup host username
GaiaScheduledBackupRecurrence, GaiaScheduledBackupRecurrenceArgs
GaiaScheduledBackupRetentionPolicy, GaiaScheduledBackupRetentionPolicyArgs
- Max
Disk doubleSpace - Maximum diskspace to keep on the local machine (MB)
- Max
Num doubleOf Backups - Maximum backups to keep
- Min
Num doubleOf Backups - Minimum backups to keep
- Max
Disk float64Space - Maximum diskspace to keep on the local machine (MB)
- Max
Num float64Of Backups - Maximum backups to keep
- Min
Num float64Of Backups - Minimum backups to keep
- max_
disk_ numberspace - Maximum diskspace to keep on the local machine (MB)
- max_
num_ numberof_ backups - Maximum backups to keep
- min_
num_ numberof_ backups - Minimum backups to keep
- max
Disk DoubleSpace - Maximum diskspace to keep on the local machine (MB)
- max
Num DoubleOf Backups - Maximum backups to keep
- min
Num DoubleOf Backups - Minimum backups to keep
- max
Disk numberSpace - Maximum diskspace to keep on the local machine (MB)
- max
Num numberOf Backups - Maximum backups to keep
- min
Num numberOf Backups - Minimum backups to keep
- max_
disk_ floatspace - Maximum diskspace to keep on the local machine (MB)
- max_
num_ floatof_ backups - Maximum backups to keep
- min_
num_ floatof_ backups - Minimum backups to keep
- max
Disk NumberSpace - Maximum diskspace to keep on the local machine (MB)
- max
Num NumberOf Backups - Maximum backups to keep
- min
Num NumberOf Backups - Minimum backups to keep
GaiaScheduledBackupTime, GaiaScheduledBackupTimeArgs
Package Details
- Repository
- checkpoint checkpointsw/terraform-provider-checkpoint
- License
- Notes
- This Pulumi package is based on the
checkpointTerraform Provider.
published on Monday, Jun 15, 2026 by checkpointsw