1. Packages
  2. Checkpoint Provider
  3. API Docs
  4. getManagementAntiMalwareUpdateSchedule
checkpoint 2.11.0 published on Wednesday, Sep 3, 2025 by checkpointsw

checkpoint.getManagementAntiMalwareUpdateSchedule

Explore with Pulumi AI

checkpoint logo
checkpoint 2.11.0 published on Wednesday, Sep 3, 2025 by checkpointsw

    Use this data source to get information on an existing Anti Malware update schedule.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as checkpoint from "@pulumi/checkpoint";
    
    const data = checkpoint.getManagementAntiMalwareUpdateSchedule({});
    
    import pulumi
    import pulumi_checkpoint as checkpoint
    
    data = checkpoint.get_management_anti_malware_update_schedule()
    
    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.GetManagementAntiMalwareUpdateSchedule(ctx, &checkpoint.GetManagementAntiMalwareUpdateScheduleArgs{}, nil)
    		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 data = Checkpoint.GetManagementAntiMalwareUpdateSchedule.Invoke();
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.checkpoint.CheckpointFunctions;
    import com.pulumi.checkpoint.inputs.GetManagementAntiMalwareUpdateScheduleArgs;
    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) {
            final var data = CheckpointFunctions.getManagementAntiMalwareUpdateSchedule();
    
        }
    }
    
    variables:
      data:
        fn::invoke:
          function: checkpoint:getManagementAntiMalwareUpdateSchedule
          arguments: {}
    

    Using getManagementAntiMalwareUpdateSchedule

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getManagementAntiMalwareUpdateSchedule(args: GetManagementAntiMalwareUpdateScheduleArgs, opts?: InvokeOptions): Promise<GetManagementAntiMalwareUpdateScheduleResult>
    function getManagementAntiMalwareUpdateScheduleOutput(args: GetManagementAntiMalwareUpdateScheduleOutputArgs, opts?: InvokeOptions): Output<GetManagementAntiMalwareUpdateScheduleResult>
    def get_management_anti_malware_update_schedule(id: Optional[str] = None,
                                                    opts: Optional[InvokeOptions] = None) -> GetManagementAntiMalwareUpdateScheduleResult
    def get_management_anti_malware_update_schedule_output(id: Optional[pulumi.Input[str]] = None,
                                                    opts: Optional[InvokeOptions] = None) -> Output[GetManagementAntiMalwareUpdateScheduleResult]
    func GetManagementAntiMalwareUpdateSchedule(ctx *Context, args *GetManagementAntiMalwareUpdateScheduleArgs, opts ...InvokeOption) (*GetManagementAntiMalwareUpdateScheduleResult, error)
    func GetManagementAntiMalwareUpdateScheduleOutput(ctx *Context, args *GetManagementAntiMalwareUpdateScheduleOutputArgs, opts ...InvokeOption) GetManagementAntiMalwareUpdateScheduleResultOutput

    > Note: This function is named GetManagementAntiMalwareUpdateSchedule in the Go SDK.

    public static class GetManagementAntiMalwareUpdateSchedule 
    {
        public static Task<GetManagementAntiMalwareUpdateScheduleResult> InvokeAsync(GetManagementAntiMalwareUpdateScheduleArgs args, InvokeOptions? opts = null)
        public static Output<GetManagementAntiMalwareUpdateScheduleResult> Invoke(GetManagementAntiMalwareUpdateScheduleInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetManagementAntiMalwareUpdateScheduleResult> getManagementAntiMalwareUpdateSchedule(GetManagementAntiMalwareUpdateScheduleArgs args, InvokeOptions options)
    public static Output<GetManagementAntiMalwareUpdateScheduleResult> getManagementAntiMalwareUpdateSchedule(GetManagementAntiMalwareUpdateScheduleArgs args, InvokeOptions options)
    
    fn::invoke:
      function: checkpoint:index/getManagementAntiMalwareUpdateSchedule:getManagementAntiMalwareUpdateSchedule
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    Id string
    id String
    id string
    id str
    id String

    getManagementAntiMalwareUpdateSchedule Result

    The following output properties are available:

    Supporting Types

    GetManagementAntiMalwareUpdateScheduleSchedule

    Recurrences List<GetManagementAntiMalwareUpdateScheduleScheduleRecurrence>
    Days recurrence.recurrence blocks are documented below.
    Time string
    Time in format HH:mm.
    Recurrences []GetManagementAntiMalwareUpdateScheduleScheduleRecurrence
    Days recurrence.recurrence blocks are documented below.
    Time string
    Time in format HH:mm.
    recurrences List<GetManagementAntiMalwareUpdateScheduleScheduleRecurrence>
    Days recurrence.recurrence blocks are documented below.
    time String
    Time in format HH:mm.
    recurrences GetManagementAntiMalwareUpdateScheduleScheduleRecurrence[]
    Days recurrence.recurrence blocks are documented below.
    time string
    Time in format HH:mm.
    recurrences Sequence[GetManagementAntiMalwareUpdateScheduleScheduleRecurrence]
    Days recurrence.recurrence blocks are documented below.
    time str
    Time in format HH:mm.
    recurrences List<Property Map>
    Days recurrence.recurrence blocks are documented below.
    time String
    Time in format HH:mm.

    GetManagementAntiMalwareUpdateScheduleScheduleRecurrence

    Days List<string>
    Days of the month to run the update. Valid values: interval in the range of 1 to 31.
    IntervalHours double
    The amount of hours between updates.
    IntervalMinutes double
    The amount of minutes between updates.
    IntervalSeconds double
    The amount of seconds between updates.
    Pattern string
    Days recurrence pattern.
    Weekdays List<string>
    Days of the week to run the update. Valid values: group of values from {'Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'}.
    Days []string
    Days of the month to run the update. Valid values: interval in the range of 1 to 31.
    IntervalHours float64
    The amount of hours between updates.
    IntervalMinutes float64
    The amount of minutes between updates.
    IntervalSeconds float64
    The amount of seconds between updates.
    Pattern string
    Days recurrence pattern.
    Weekdays []string
    Days of the week to run the update. Valid values: group of values from {'Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'}.
    days List<String>
    Days of the month to run the update. Valid values: interval in the range of 1 to 31.
    intervalHours Double
    The amount of hours between updates.
    intervalMinutes Double
    The amount of minutes between updates.
    intervalSeconds Double
    The amount of seconds between updates.
    pattern String
    Days recurrence pattern.
    weekdays List<String>
    Days of the week to run the update. Valid values: group of values from {'Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'}.
    days string[]
    Days of the month to run the update. Valid values: interval in the range of 1 to 31.
    intervalHours number
    The amount of hours between updates.
    intervalMinutes number
    The amount of minutes between updates.
    intervalSeconds number
    The amount of seconds between updates.
    pattern string
    Days recurrence pattern.
    weekdays string[]
    Days of the week to run the update. Valid values: group of values from {'Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'}.
    days Sequence[str]
    Days of the month to run the update. Valid values: interval in the range of 1 to 31.
    interval_hours float
    The amount of hours between updates.
    interval_minutes float
    The amount of minutes between updates.
    interval_seconds float
    The amount of seconds between updates.
    pattern str
    Days recurrence pattern.
    weekdays Sequence[str]
    Days of the week to run the update. Valid values: group of values from {'Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'}.
    days List<String>
    Days of the month to run the update. Valid values: interval in the range of 1 to 31.
    intervalHours Number
    The amount of hours between updates.
    intervalMinutes Number
    The amount of minutes between updates.
    intervalSeconds Number
    The amount of seconds between updates.
    pattern String
    Days recurrence pattern.
    weekdays List<String>
    Days of the week to run the update. Valid values: group of values from {'Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'}.

    Package Details

    Repository
    checkpoint checkpointsw/terraform-provider-checkpoint
    License
    Notes
    This Pulumi package is based on the checkpoint Terraform Provider.
    checkpoint logo
    checkpoint 2.11.0 published on Wednesday, Sep 3, 2025 by checkpointsw