1. Packages
  2. Panos Provider
  3. API Docs
  4. getSchedule
Viewing docs for panos 2.0.10
published on Thursday, Apr 9, 2026 by paloaltonetworks
Viewing docs for panos 2.0.10
published on Thursday, Apr 9, 2026 by paloaltonetworks

    Using getSchedule

    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 getSchedule(args: GetScheduleArgs, opts?: InvokeOptions): Promise<GetScheduleResult>
    function getScheduleOutput(args: GetScheduleOutputArgs, opts?: InvokeOptions): Output<GetScheduleResult>
    def get_schedule(disable_override: Optional[str] = None,
                     location: Optional[GetScheduleLocation] = None,
                     name: Optional[str] = None,
                     schedule_type: Optional[GetScheduleScheduleType] = None,
                     opts: Optional[InvokeOptions] = None) -> GetScheduleResult
    def get_schedule_output(disable_override: Optional[pulumi.Input[str]] = None,
                     location: Optional[pulumi.Input[GetScheduleLocationArgs]] = None,
                     name: Optional[pulumi.Input[str]] = None,
                     schedule_type: Optional[pulumi.Input[GetScheduleScheduleTypeArgs]] = None,
                     opts: Optional[InvokeOptions] = None) -> Output[GetScheduleResult]
    func LookupSchedule(ctx *Context, args *LookupScheduleArgs, opts ...InvokeOption) (*LookupScheduleResult, error)
    func LookupScheduleOutput(ctx *Context, args *LookupScheduleOutputArgs, opts ...InvokeOption) LookupScheduleResultOutput

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

    public static class GetSchedule 
    {
        public static Task<GetScheduleResult> InvokeAsync(GetScheduleArgs args, InvokeOptions? opts = null)
        public static Output<GetScheduleResult> Invoke(GetScheduleInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetScheduleResult> getSchedule(GetScheduleArgs args, InvokeOptions options)
    public static Output<GetScheduleResult> getSchedule(GetScheduleArgs args, InvokeOptions options)
    
    fn::invoke:
      function: panos:index/getSchedule:getSchedule
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Location GetScheduleLocation
    The location of this object.
    Name string
    DisableOverride string
    disable object override in child device groups
    ScheduleType GetScheduleScheduleType
    Location GetScheduleLocation
    The location of this object.
    Name string
    DisableOverride string
    disable object override in child device groups
    ScheduleType GetScheduleScheduleType
    location GetScheduleLocation
    The location of this object.
    name String
    disableOverride String
    disable object override in child device groups
    scheduleType GetScheduleScheduleType
    location GetScheduleLocation
    The location of this object.
    name string
    disableOverride string
    disable object override in child device groups
    scheduleType GetScheduleScheduleType
    location GetScheduleLocation
    The location of this object.
    name str
    disable_override str
    disable object override in child device groups
    schedule_type GetScheduleScheduleType
    location Property Map
    The location of this object.
    name String
    disableOverride String
    disable object override in child device groups
    scheduleType Property Map

    getSchedule Result

    The following output properties are available:

    DisableOverride string
    disable object override in child device groups
    Id string
    The provider-assigned unique ID for this managed resource.
    Location GetScheduleLocation
    The location of this object.
    Name string
    ScheduleType GetScheduleScheduleType
    DisableOverride string
    disable object override in child device groups
    Id string
    The provider-assigned unique ID for this managed resource.
    Location GetScheduleLocation
    The location of this object.
    Name string
    ScheduleType GetScheduleScheduleType
    disableOverride String
    disable object override in child device groups
    id String
    The provider-assigned unique ID for this managed resource.
    location GetScheduleLocation
    The location of this object.
    name String
    scheduleType GetScheduleScheduleType
    disableOverride string
    disable object override in child device groups
    id string
    The provider-assigned unique ID for this managed resource.
    location GetScheduleLocation
    The location of this object.
    name string
    scheduleType GetScheduleScheduleType
    disable_override str
    disable object override in child device groups
    id str
    The provider-assigned unique ID for this managed resource.
    location GetScheduleLocation
    The location of this object.
    name str
    schedule_type GetScheduleScheduleType
    disableOverride String
    disable object override in child device groups
    id String
    The provider-assigned unique ID for this managed resource.
    location Property Map
    The location of this object.
    name String
    scheduleType Property Map

    Supporting Types

    GetScheduleLocation

    DeviceGroup GetScheduleLocationDeviceGroup
    Located in a specific Device Group
    Shared GetScheduleLocationShared
    Panorama shared object
    Vsys GetScheduleLocationVsys
    Located in a specific Virtual System
    DeviceGroup GetScheduleLocationDeviceGroup
    Located in a specific Device Group
    Shared GetScheduleLocationShared
    Panorama shared object
    Vsys GetScheduleLocationVsys
    Located in a specific Virtual System
    deviceGroup GetScheduleLocationDeviceGroup
    Located in a specific Device Group
    shared GetScheduleLocationShared
    Panorama shared object
    vsys GetScheduleLocationVsys
    Located in a specific Virtual System
    deviceGroup GetScheduleLocationDeviceGroup
    Located in a specific Device Group
    shared GetScheduleLocationShared
    Panorama shared object
    vsys GetScheduleLocationVsys
    Located in a specific Virtual System
    device_group GetScheduleLocationDeviceGroup
    Located in a specific Device Group
    shared GetScheduleLocationShared
    Panorama shared object
    vsys GetScheduleLocationVsys
    Located in a specific Virtual System
    deviceGroup Property Map
    Located in a specific Device Group
    shared Property Map
    Panorama shared object
    vsys Property Map
    Located in a specific Virtual System

    GetScheduleLocationDeviceGroup

    Name string
    Device Group name
    PanoramaDevice string
    Panorama device name
    Name string
    Device Group name
    PanoramaDevice string
    Panorama device name
    name String
    Device Group name
    panoramaDevice String
    Panorama device name
    name string
    Device Group name
    panoramaDevice string
    Panorama device name
    name str
    Device Group name
    panorama_device str
    Panorama device name
    name String
    Device Group name
    panoramaDevice String
    Panorama device name

    GetScheduleLocationVsys

    Name string
    The Virtual System name
    NgfwDevice string
    The NGFW device name
    Name string
    The Virtual System name
    NgfwDevice string
    The NGFW device name
    name String
    The Virtual System name
    ngfwDevice String
    The NGFW device name
    name string
    The Virtual System name
    ngfwDevice string
    The NGFW device name
    name str
    The Virtual System name
    ngfw_device str
    The NGFW device name
    name String
    The Virtual System name
    ngfwDevice String
    The NGFW device name

    GetScheduleScheduleType

    GetScheduleScheduleTypeRecurring

    GetScheduleScheduleTypeRecurringWeekly

    Fridays List<string>
    Mondays List<string>
    Saturdays List<string>
    Sundays List<string>
    Thursdays List<string>
    Tuesdays List<string>
    Wednesdays List<string>
    Fridays []string
    Mondays []string
    Saturdays []string
    Sundays []string
    Thursdays []string
    Tuesdays []string
    Wednesdays []string
    fridays List<String>
    mondays List<String>
    saturdays List<String>
    sundays List<String>
    thursdays List<String>
    tuesdays List<String>
    wednesdays List<String>
    fridays string[]
    mondays string[]
    saturdays string[]
    sundays string[]
    thursdays string[]
    tuesdays string[]
    wednesdays string[]
    fridays Sequence[str]
    mondays Sequence[str]
    saturdays Sequence[str]
    sundays Sequence[str]
    thursdays Sequence[str]
    tuesdays Sequence[str]
    wednesdays Sequence[str]
    fridays List<String>
    mondays List<String>
    saturdays List<String>
    sundays List<String>
    thursdays List<String>
    tuesdays List<String>
    wednesdays List<String>

    Package Details

    Repository
    panos paloaltonetworks/terraform-provider-panos
    License
    Notes
    This Pulumi package is based on the panos Terraform Provider.
    Viewing docs for panos 2.0.10
    published on Thursday, Apr 9, 2026 by paloaltonetworks
      Try Pulumi Cloud free. Your team will thank you.