1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. FleetAppsManagement
  5. getSchedulerDefinitions
Oracle Cloud Infrastructure v3.3.0 published on Thursday, Jul 17, 2025 by Pulumi

oci.FleetAppsManagement.getSchedulerDefinitions

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v3.3.0 published on Thursday, Jul 17, 2025 by Pulumi

    This data source provides the list of Scheduler Definitions in Oracle Cloud Infrastructure Fleet Apps Management service.

    Returns a list of all the Schedule Definitions in the specified compartment. The query parameter compartmentId is required unless the query parameter id is specified.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testSchedulerDefinitions = oci.FleetAppsManagement.getSchedulerDefinitions({
        compartmentId: compartmentId,
        displayName: schedulerDefinitionDisplayName,
        fleetId: testFleet.id,
        id: schedulerDefinitionId,
        maintenanceWindowId: testMaintenanceWindow.id,
        product: schedulerDefinitionProduct,
        runbookId: testRunbook.id,
        runbookVersionName: testRunbookVersion.name,
        state: schedulerDefinitionState,
        timeScheduledGreaterThanOrEqualTo: schedulerDefinitionTimeScheduledGreaterThanOrEqualTo,
        timeScheduledLessThan: schedulerDefinitionTimeScheduledLessThan,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_scheduler_definitions = oci.FleetAppsManagement.get_scheduler_definitions(compartment_id=compartment_id,
        display_name=scheduler_definition_display_name,
        fleet_id=test_fleet["id"],
        id=scheduler_definition_id,
        maintenance_window_id=test_maintenance_window["id"],
        product=scheduler_definition_product,
        runbook_id=test_runbook["id"],
        runbook_version_name=test_runbook_version["name"],
        state=scheduler_definition_state,
        time_scheduled_greater_than_or_equal_to=scheduler_definition_time_scheduled_greater_than_or_equal_to,
        time_scheduled_less_than=scheduler_definition_time_scheduled_less_than)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-oci/sdk/v3/go/oci/fleetappsmanagement"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := fleetappsmanagement.GetSchedulerDefinitions(ctx, &fleetappsmanagement.GetSchedulerDefinitionsArgs{
    			CompartmentId:                     pulumi.StringRef(compartmentId),
    			DisplayName:                       pulumi.StringRef(schedulerDefinitionDisplayName),
    			FleetId:                           pulumi.StringRef(testFleet.Id),
    			Id:                                pulumi.StringRef(schedulerDefinitionId),
    			MaintenanceWindowId:               pulumi.StringRef(testMaintenanceWindow.Id),
    			Product:                           pulumi.StringRef(schedulerDefinitionProduct),
    			RunbookId:                         pulumi.StringRef(testRunbook.Id),
    			RunbookVersionName:                pulumi.StringRef(testRunbookVersion.Name),
    			State:                             pulumi.StringRef(schedulerDefinitionState),
    			TimeScheduledGreaterThanOrEqualTo: pulumi.StringRef(schedulerDefinitionTimeScheduledGreaterThanOrEqualTo),
    			TimeScheduledLessThan:             pulumi.StringRef(schedulerDefinitionTimeScheduledLessThan),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Oci = Pulumi.Oci;
    
    return await Deployment.RunAsync(() => 
    {
        var testSchedulerDefinitions = Oci.FleetAppsManagement.GetSchedulerDefinitions.Invoke(new()
        {
            CompartmentId = compartmentId,
            DisplayName = schedulerDefinitionDisplayName,
            FleetId = testFleet.Id,
            Id = schedulerDefinitionId,
            MaintenanceWindowId = testMaintenanceWindow.Id,
            Product = schedulerDefinitionProduct,
            RunbookId = testRunbook.Id,
            RunbookVersionName = testRunbookVersion.Name,
            State = schedulerDefinitionState,
            TimeScheduledGreaterThanOrEqualTo = schedulerDefinitionTimeScheduledGreaterThanOrEqualTo,
            TimeScheduledLessThan = schedulerDefinitionTimeScheduledLessThan,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.oci.FleetAppsManagement.FleetAppsManagementFunctions;
    import com.pulumi.oci.FleetAppsManagement.inputs.GetSchedulerDefinitionsArgs;
    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 testSchedulerDefinitions = FleetAppsManagementFunctions.getSchedulerDefinitions(GetSchedulerDefinitionsArgs.builder()
                .compartmentId(compartmentId)
                .displayName(schedulerDefinitionDisplayName)
                .fleetId(testFleet.id())
                .id(schedulerDefinitionId)
                .maintenanceWindowId(testMaintenanceWindow.id())
                .product(schedulerDefinitionProduct)
                .runbookId(testRunbook.id())
                .runbookVersionName(testRunbookVersion.name())
                .state(schedulerDefinitionState)
                .timeScheduledGreaterThanOrEqualTo(schedulerDefinitionTimeScheduledGreaterThanOrEqualTo)
                .timeScheduledLessThan(schedulerDefinitionTimeScheduledLessThan)
                .build());
    
        }
    }
    
    variables:
      testSchedulerDefinitions:
        fn::invoke:
          function: oci:FleetAppsManagement:getSchedulerDefinitions
          arguments:
            compartmentId: ${compartmentId}
            displayName: ${schedulerDefinitionDisplayName}
            fleetId: ${testFleet.id}
            id: ${schedulerDefinitionId}
            maintenanceWindowId: ${testMaintenanceWindow.id}
            product: ${schedulerDefinitionProduct}
            runbookId: ${testRunbook.id}
            runbookVersionName: ${testRunbookVersion.name}
            state: ${schedulerDefinitionState}
            timeScheduledGreaterThanOrEqualTo: ${schedulerDefinitionTimeScheduledGreaterThanOrEqualTo}
            timeScheduledLessThan: ${schedulerDefinitionTimeScheduledLessThan}
    

    Using getSchedulerDefinitions

    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 getSchedulerDefinitions(args: GetSchedulerDefinitionsArgs, opts?: InvokeOptions): Promise<GetSchedulerDefinitionsResult>
    function getSchedulerDefinitionsOutput(args: GetSchedulerDefinitionsOutputArgs, opts?: InvokeOptions): Output<GetSchedulerDefinitionsResult>
    def get_scheduler_definitions(compartment_id: Optional[str] = None,
                                  display_name: Optional[str] = None,
                                  filters: Optional[Sequence[GetSchedulerDefinitionsFilter]] = None,
                                  fleet_id: Optional[str] = None,
                                  id: Optional[str] = None,
                                  maintenance_window_id: Optional[str] = None,
                                  product: Optional[str] = None,
                                  runbook_id: Optional[str] = None,
                                  runbook_version_name: Optional[str] = None,
                                  state: Optional[str] = None,
                                  time_scheduled_greater_than_or_equal_to: Optional[str] = None,
                                  time_scheduled_less_than: Optional[str] = None,
                                  opts: Optional[InvokeOptions] = None) -> GetSchedulerDefinitionsResult
    def get_scheduler_definitions_output(compartment_id: Optional[pulumi.Input[str]] = None,
                                  display_name: Optional[pulumi.Input[str]] = None,
                                  filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetSchedulerDefinitionsFilterArgs]]]] = None,
                                  fleet_id: Optional[pulumi.Input[str]] = None,
                                  id: Optional[pulumi.Input[str]] = None,
                                  maintenance_window_id: Optional[pulumi.Input[str]] = None,
                                  product: Optional[pulumi.Input[str]] = None,
                                  runbook_id: Optional[pulumi.Input[str]] = None,
                                  runbook_version_name: Optional[pulumi.Input[str]] = None,
                                  state: Optional[pulumi.Input[str]] = None,
                                  time_scheduled_greater_than_or_equal_to: Optional[pulumi.Input[str]] = None,
                                  time_scheduled_less_than: Optional[pulumi.Input[str]] = None,
                                  opts: Optional[InvokeOptions] = None) -> Output[GetSchedulerDefinitionsResult]
    func GetSchedulerDefinitions(ctx *Context, args *GetSchedulerDefinitionsArgs, opts ...InvokeOption) (*GetSchedulerDefinitionsResult, error)
    func GetSchedulerDefinitionsOutput(ctx *Context, args *GetSchedulerDefinitionsOutputArgs, opts ...InvokeOption) GetSchedulerDefinitionsResultOutput

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

    public static class GetSchedulerDefinitions 
    {
        public static Task<GetSchedulerDefinitionsResult> InvokeAsync(GetSchedulerDefinitionsArgs args, InvokeOptions? opts = null)
        public static Output<GetSchedulerDefinitionsResult> Invoke(GetSchedulerDefinitionsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetSchedulerDefinitionsResult> getSchedulerDefinitions(GetSchedulerDefinitionsArgs args, InvokeOptions options)
    public static Output<GetSchedulerDefinitionsResult> getSchedulerDefinitions(GetSchedulerDefinitionsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: oci:FleetAppsManagement/getSchedulerDefinitions:getSchedulerDefinitions
      arguments:
        # arguments dictionary

    The following arguments are supported:

    CompartmentId string
    The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified.
    DisplayName string
    A filter to return only resources that match the entire display name given.
    Filters List<GetSchedulerDefinitionsFilter>
    FleetId string
    unique Fleet identifier
    Id string
    Unique identifier or OCID for listing a single Schedule Definition by id. Either compartmentId or id must be provided.
    MaintenanceWindowId string
    A filter to return only schedule definitions whose associated maintenanceWindowId matches the given maintenanceWindowId.
    Product string
    A filter to return only dchedule definitions whose assocaited product matches the given product
    RunbookId string
    A filter to return only schedule definitions whose associated runbookId matches the given runbookId.
    RunbookVersionName string
    RunbookVersion Name filter
    State string
    A filter to return only scheduleDefinitions whose lifecycleState matches the given lifecycleState.
    TimeScheduledGreaterThanOrEqualTo string
    Scheduled Time
    TimeScheduledLessThan string
    Scheduled Time
    CompartmentId string
    The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified.
    DisplayName string
    A filter to return only resources that match the entire display name given.
    Filters []GetSchedulerDefinitionsFilter
    FleetId string
    unique Fleet identifier
    Id string
    Unique identifier or OCID for listing a single Schedule Definition by id. Either compartmentId or id must be provided.
    MaintenanceWindowId string
    A filter to return only schedule definitions whose associated maintenanceWindowId matches the given maintenanceWindowId.
    Product string
    A filter to return only dchedule definitions whose assocaited product matches the given product
    RunbookId string
    A filter to return only schedule definitions whose associated runbookId matches the given runbookId.
    RunbookVersionName string
    RunbookVersion Name filter
    State string
    A filter to return only scheduleDefinitions whose lifecycleState matches the given lifecycleState.
    TimeScheduledGreaterThanOrEqualTo string
    Scheduled Time
    TimeScheduledLessThan string
    Scheduled Time
    compartmentId String
    The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified.
    displayName String
    A filter to return only resources that match the entire display name given.
    filters List<GetSchedulerDefinitionsFilter>
    fleetId String
    unique Fleet identifier
    id String
    Unique identifier or OCID for listing a single Schedule Definition by id. Either compartmentId or id must be provided.
    maintenanceWindowId String
    A filter to return only schedule definitions whose associated maintenanceWindowId matches the given maintenanceWindowId.
    product String
    A filter to return only dchedule definitions whose assocaited product matches the given product
    runbookId String
    A filter to return only schedule definitions whose associated runbookId matches the given runbookId.
    runbookVersionName String
    RunbookVersion Name filter
    state String
    A filter to return only scheduleDefinitions whose lifecycleState matches the given lifecycleState.
    timeScheduledGreaterThanOrEqualTo String
    Scheduled Time
    timeScheduledLessThan String
    Scheduled Time
    compartmentId string
    The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified.
    displayName string
    A filter to return only resources that match the entire display name given.
    filters GetSchedulerDefinitionsFilter[]
    fleetId string
    unique Fleet identifier
    id string
    Unique identifier or OCID for listing a single Schedule Definition by id. Either compartmentId or id must be provided.
    maintenanceWindowId string
    A filter to return only schedule definitions whose associated maintenanceWindowId matches the given maintenanceWindowId.
    product string
    A filter to return only dchedule definitions whose assocaited product matches the given product
    runbookId string
    A filter to return only schedule definitions whose associated runbookId matches the given runbookId.
    runbookVersionName string
    RunbookVersion Name filter
    state string
    A filter to return only scheduleDefinitions whose lifecycleState matches the given lifecycleState.
    timeScheduledGreaterThanOrEqualTo string
    Scheduled Time
    timeScheduledLessThan string
    Scheduled Time
    compartment_id str
    The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified.
    display_name str
    A filter to return only resources that match the entire display name given.
    filters Sequence[GetSchedulerDefinitionsFilter]
    fleet_id str
    unique Fleet identifier
    id str
    Unique identifier or OCID for listing a single Schedule Definition by id. Either compartmentId or id must be provided.
    maintenance_window_id str
    A filter to return only schedule definitions whose associated maintenanceWindowId matches the given maintenanceWindowId.
    product str
    A filter to return only dchedule definitions whose assocaited product matches the given product
    runbook_id str
    A filter to return only schedule definitions whose associated runbookId matches the given runbookId.
    runbook_version_name str
    RunbookVersion Name filter
    state str
    A filter to return only scheduleDefinitions whose lifecycleState matches the given lifecycleState.
    time_scheduled_greater_than_or_equal_to str
    Scheduled Time
    time_scheduled_less_than str
    Scheduled Time
    compartmentId String
    The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified.
    displayName String
    A filter to return only resources that match the entire display name given.
    filters List<Property Map>
    fleetId String
    unique Fleet identifier
    id String
    Unique identifier or OCID for listing a single Schedule Definition by id. Either compartmentId or id must be provided.
    maintenanceWindowId String
    A filter to return only schedule definitions whose associated maintenanceWindowId matches the given maintenanceWindowId.
    product String
    A filter to return only dchedule definitions whose assocaited product matches the given product
    runbookId String
    A filter to return only schedule definitions whose associated runbookId matches the given runbookId.
    runbookVersionName String
    RunbookVersion Name filter
    state String
    A filter to return only scheduleDefinitions whose lifecycleState matches the given lifecycleState.
    timeScheduledGreaterThanOrEqualTo String
    Scheduled Time
    timeScheduledLessThan String
    Scheduled Time

    getSchedulerDefinitions Result

    The following output properties are available:

    SchedulerDefinitionCollections List<GetSchedulerDefinitionsSchedulerDefinitionCollection>
    The list of scheduler_definition_collection.
    CompartmentId string
    Compartment OCID
    DisplayName string
    A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: My new resource
    Filters List<GetSchedulerDefinitionsFilter>
    FleetId string
    ID of the fleet
    Id string
    The OCID of the resource.
    MaintenanceWindowId string
    Provide MaintenanceWindowId
    Product string
    RunbookId string
    The ID of the Runbook
    RunbookVersionName string
    The runbook version name
    State string
    The current state of the SchedulerDefinition.
    TimeScheduledGreaterThanOrEqualTo string
    TimeScheduledLessThan string
    SchedulerDefinitionCollections []GetSchedulerDefinitionsSchedulerDefinitionCollection
    The list of scheduler_definition_collection.
    CompartmentId string
    Compartment OCID
    DisplayName string
    A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: My new resource
    Filters []GetSchedulerDefinitionsFilter
    FleetId string
    ID of the fleet
    Id string
    The OCID of the resource.
    MaintenanceWindowId string
    Provide MaintenanceWindowId
    Product string
    RunbookId string
    The ID of the Runbook
    RunbookVersionName string
    The runbook version name
    State string
    The current state of the SchedulerDefinition.
    TimeScheduledGreaterThanOrEqualTo string
    TimeScheduledLessThan string
    schedulerDefinitionCollections List<GetSchedulerDefinitionsSchedulerDefinitionCollection>
    The list of scheduler_definition_collection.
    compartmentId String
    Compartment OCID
    displayName String
    A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: My new resource
    filters List<GetSchedulerDefinitionsFilter>
    fleetId String
    ID of the fleet
    id String
    The OCID of the resource.
    maintenanceWindowId String
    Provide MaintenanceWindowId
    product String
    runbookId String
    The ID of the Runbook
    runbookVersionName String
    The runbook version name
    state String
    The current state of the SchedulerDefinition.
    timeScheduledGreaterThanOrEqualTo String
    timeScheduledLessThan String
    schedulerDefinitionCollections GetSchedulerDefinitionsSchedulerDefinitionCollection[]
    The list of scheduler_definition_collection.
    compartmentId string
    Compartment OCID
    displayName string
    A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: My new resource
    filters GetSchedulerDefinitionsFilter[]
    fleetId string
    ID of the fleet
    id string
    The OCID of the resource.
    maintenanceWindowId string
    Provide MaintenanceWindowId
    product string
    runbookId string
    The ID of the Runbook
    runbookVersionName string
    The runbook version name
    state string
    The current state of the SchedulerDefinition.
    timeScheduledGreaterThanOrEqualTo string
    timeScheduledLessThan string
    scheduler_definition_collections Sequence[GetSchedulerDefinitionsSchedulerDefinitionCollection]
    The list of scheduler_definition_collection.
    compartment_id str
    Compartment OCID
    display_name str
    A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: My new resource
    filters Sequence[GetSchedulerDefinitionsFilter]
    fleet_id str
    ID of the fleet
    id str
    The OCID of the resource.
    maintenance_window_id str
    Provide MaintenanceWindowId
    product str
    runbook_id str
    The ID of the Runbook
    runbook_version_name str
    The runbook version name
    state str
    The current state of the SchedulerDefinition.
    time_scheduled_greater_than_or_equal_to str
    time_scheduled_less_than str
    schedulerDefinitionCollections List<Property Map>
    The list of scheduler_definition_collection.
    compartmentId String
    Compartment OCID
    displayName String
    A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: My new resource
    filters List<Property Map>
    fleetId String
    ID of the fleet
    id String
    The OCID of the resource.
    maintenanceWindowId String
    Provide MaintenanceWindowId
    product String
    runbookId String
    The ID of the Runbook
    runbookVersionName String
    The runbook version name
    state String
    The current state of the SchedulerDefinition.
    timeScheduledGreaterThanOrEqualTo String
    timeScheduledLessThan String

    Supporting Types

    GetSchedulerDefinitionsFilter

    Name string
    Name of the input variable
    Values List<string>
    Regex bool
    Name string
    Name of the input variable
    Values []string
    Regex bool
    name String
    Name of the input variable
    values List<String>
    regex Boolean
    name string
    Name of the input variable
    values string[]
    regex boolean
    name str
    Name of the input variable
    values Sequence[str]
    regex bool
    name String
    Name of the input variable
    values List<String>
    regex Boolean

    GetSchedulerDefinitionsSchedulerDefinitionCollection

    GetSchedulerDefinitionsSchedulerDefinitionCollectionItem

    ActionGroups List<GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroup>
    Action Groups associated with the Schedule.
    CompartmentId string
    The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified.
    CountOfAffectedActionGroups int
    Count of Action Groups affected by the Schedule.
    CountOfAffectedResources int
    Count of Resources affected by the Schedule.
    CountOfAffectedTargets int
    Count of Targets affected by the Schedule.
    DefinedTags Dictionary<string, string>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    Description string
    A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
    DisplayName string
    A filter to return only resources that match the entire display name given.
    FreeformTags Dictionary<string, string>
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    Id string
    Unique identifier or OCID for listing a single Schedule Definition by id. Either compartmentId or id must be provided.
    LifecycleDetails string
    A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleOperations List<string>
    All LifeCycle Operations that are part of the schedule.
    Products List<string>
    All products that are part of the schedule for PRODUCT ActionGroup Type.
    ResourceRegion string
    Associated region
    RunBooks List<GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBook>
    Runbooks.
    Schedules List<GetSchedulerDefinitionsSchedulerDefinitionCollectionItemSchedule>
    Schedule Information.
    State string
    A filter to return only scheduleDefinitions whose lifecycleState matches the given lifecycleState.
    SystemTags Dictionary<string, string>
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    TimeCreated string
    The time this resource was created. An RFC3339 formatted datetime string.
    TimeOfNextRun string
    The scheduled date for the next run of the Job.
    TimeUpdated string
    The time this resource was last updated. An RFC3339 formatted datetime string.
    ActionGroups []GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroup
    Action Groups associated with the Schedule.
    CompartmentId string
    The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified.
    CountOfAffectedActionGroups int
    Count of Action Groups affected by the Schedule.
    CountOfAffectedResources int
    Count of Resources affected by the Schedule.
    CountOfAffectedTargets int
    Count of Targets affected by the Schedule.
    DefinedTags map[string]string
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    Description string
    A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
    DisplayName string
    A filter to return only resources that match the entire display name given.
    FreeformTags map[string]string
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    Id string
    Unique identifier or OCID for listing a single Schedule Definition by id. Either compartmentId or id must be provided.
    LifecycleDetails string
    A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleOperations []string
    All LifeCycle Operations that are part of the schedule.
    Products []string
    All products that are part of the schedule for PRODUCT ActionGroup Type.
    ResourceRegion string
    Associated region
    RunBooks []GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBook
    Runbooks.
    Schedules []GetSchedulerDefinitionsSchedulerDefinitionCollectionItemSchedule
    Schedule Information.
    State string
    A filter to return only scheduleDefinitions whose lifecycleState matches the given lifecycleState.
    SystemTags map[string]string
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    TimeCreated string
    The time this resource was created. An RFC3339 formatted datetime string.
    TimeOfNextRun string
    The scheduled date for the next run of the Job.
    TimeUpdated string
    The time this resource was last updated. An RFC3339 formatted datetime string.
    actionGroups List<GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroup>
    Action Groups associated with the Schedule.
    compartmentId String
    The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified.
    countOfAffectedActionGroups Integer
    Count of Action Groups affected by the Schedule.
    countOfAffectedResources Integer
    Count of Resources affected by the Schedule.
    countOfAffectedTargets Integer
    Count of Targets affected by the Schedule.
    definedTags Map<String,String>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    description String
    A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
    displayName String
    A filter to return only resources that match the entire display name given.
    freeformTags Map<String,String>
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    id String
    Unique identifier or OCID for listing a single Schedule Definition by id. Either compartmentId or id must be provided.
    lifecycleDetails String
    A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    lifecycleOperations List<String>
    All LifeCycle Operations that are part of the schedule.
    products List<String>
    All products that are part of the schedule for PRODUCT ActionGroup Type.
    resourceRegion String
    Associated region
    runBooks List<GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBook>
    Runbooks.
    schedules List<GetSchedulerDefinitionsSchedulerDefinitionCollectionItemSchedule>
    Schedule Information.
    state String
    A filter to return only scheduleDefinitions whose lifecycleState matches the given lifecycleState.
    systemTags Map<String,String>
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated String
    The time this resource was created. An RFC3339 formatted datetime string.
    timeOfNextRun String
    The scheduled date for the next run of the Job.
    timeUpdated String
    The time this resource was last updated. An RFC3339 formatted datetime string.
    actionGroups GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroup[]
    Action Groups associated with the Schedule.
    compartmentId string
    The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified.
    countOfAffectedActionGroups number
    Count of Action Groups affected by the Schedule.
    countOfAffectedResources number
    Count of Resources affected by the Schedule.
    countOfAffectedTargets number
    Count of Targets affected by the Schedule.
    definedTags {[key: string]: string}
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    description string
    A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
    displayName string
    A filter to return only resources that match the entire display name given.
    freeformTags {[key: string]: string}
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    id string
    Unique identifier or OCID for listing a single Schedule Definition by id. Either compartmentId or id must be provided.
    lifecycleDetails string
    A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    lifecycleOperations string[]
    All LifeCycle Operations that are part of the schedule.
    products string[]
    All products that are part of the schedule for PRODUCT ActionGroup Type.
    resourceRegion string
    Associated region
    runBooks GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBook[]
    Runbooks.
    schedules GetSchedulerDefinitionsSchedulerDefinitionCollectionItemSchedule[]
    Schedule Information.
    state string
    A filter to return only scheduleDefinitions whose lifecycleState matches the given lifecycleState.
    systemTags {[key: string]: string}
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated string
    The time this resource was created. An RFC3339 formatted datetime string.
    timeOfNextRun string
    The scheduled date for the next run of the Job.
    timeUpdated string
    The time this resource was last updated. An RFC3339 formatted datetime string.
    action_groups Sequence[GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroup]
    Action Groups associated with the Schedule.
    compartment_id str
    The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified.
    count_of_affected_action_groups int
    Count of Action Groups affected by the Schedule.
    count_of_affected_resources int
    Count of Resources affected by the Schedule.
    count_of_affected_targets int
    Count of Targets affected by the Schedule.
    defined_tags Mapping[str, str]
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    description str
    A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
    display_name str
    A filter to return only resources that match the entire display name given.
    freeform_tags Mapping[str, str]
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    id str
    Unique identifier or OCID for listing a single Schedule Definition by id. Either compartmentId or id must be provided.
    lifecycle_details str
    A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    lifecycle_operations Sequence[str]
    All LifeCycle Operations that are part of the schedule.
    products Sequence[str]
    All products that are part of the schedule for PRODUCT ActionGroup Type.
    resource_region str
    Associated region
    run_books Sequence[GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBook]
    Runbooks.
    schedules Sequence[GetSchedulerDefinitionsSchedulerDefinitionCollectionItemSchedule]
    Schedule Information.
    state str
    A filter to return only scheduleDefinitions whose lifecycleState matches the given lifecycleState.
    system_tags Mapping[str, str]
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    time_created str
    The time this resource was created. An RFC3339 formatted datetime string.
    time_of_next_run str
    The scheduled date for the next run of the Job.
    time_updated str
    The time this resource was last updated. An RFC3339 formatted datetime string.
    actionGroups List<Property Map>
    Action Groups associated with the Schedule.
    compartmentId String
    The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified.
    countOfAffectedActionGroups Number
    Count of Action Groups affected by the Schedule.
    countOfAffectedResources Number
    Count of Resources affected by the Schedule.
    countOfAffectedTargets Number
    Count of Targets affected by the Schedule.
    definedTags Map<String>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    description String
    A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
    displayName String
    A filter to return only resources that match the entire display name given.
    freeformTags Map<String>
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    id String
    Unique identifier or OCID for listing a single Schedule Definition by id. Either compartmentId or id must be provided.
    lifecycleDetails String
    A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    lifecycleOperations List<String>
    All LifeCycle Operations that are part of the schedule.
    products List<String>
    All products that are part of the schedule for PRODUCT ActionGroup Type.
    resourceRegion String
    Associated region
    runBooks List<Property Map>
    Runbooks.
    schedules List<Property Map>
    Schedule Information.
    state String
    A filter to return only scheduleDefinitions whose lifecycleState matches the given lifecycleState.
    systemTags Map<String>
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated String
    The time this resource was created. An RFC3339 formatted datetime string.
    timeOfNextRun String
    The scheduled date for the next run of the Job.
    timeUpdated String
    The time this resource was last updated. An RFC3339 formatted datetime string.

    GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroup

    DisplayName string
    A filter to return only resources that match the entire display name given.
    FleetId string
    unique Fleet identifier
    Kind string
    Task argument kind
    RunbookId string
    A filter to return only schedule definitions whose associated runbookId matches the given runbookId.
    RunbookVersionName string
    RunbookVersion Name filter
    Sequence int
    Sequence of the Action Group. Action groups will be executed in a seuential order. All Action Groups having the same sequence will be executed parallely. If no value is provided a default value of 1 will be given.
    DisplayName string
    A filter to return only resources that match the entire display name given.
    FleetId string
    unique Fleet identifier
    Kind string
    Task argument kind
    RunbookId string
    A filter to return only schedule definitions whose associated runbookId matches the given runbookId.
    RunbookVersionName string
    RunbookVersion Name filter
    Sequence int
    Sequence of the Action Group. Action groups will be executed in a seuential order. All Action Groups having the same sequence will be executed parallely. If no value is provided a default value of 1 will be given.
    displayName String
    A filter to return only resources that match the entire display name given.
    fleetId String
    unique Fleet identifier
    kind String
    Task argument kind
    runbookId String
    A filter to return only schedule definitions whose associated runbookId matches the given runbookId.
    runbookVersionName String
    RunbookVersion Name filter
    sequence Integer
    Sequence of the Action Group. Action groups will be executed in a seuential order. All Action Groups having the same sequence will be executed parallely. If no value is provided a default value of 1 will be given.
    displayName string
    A filter to return only resources that match the entire display name given.
    fleetId string
    unique Fleet identifier
    kind string
    Task argument kind
    runbookId string
    A filter to return only schedule definitions whose associated runbookId matches the given runbookId.
    runbookVersionName string
    RunbookVersion Name filter
    sequence number
    Sequence of the Action Group. Action groups will be executed in a seuential order. All Action Groups having the same sequence will be executed parallely. If no value is provided a default value of 1 will be given.
    display_name str
    A filter to return only resources that match the entire display name given.
    fleet_id str
    unique Fleet identifier
    kind str
    Task argument kind
    runbook_id str
    A filter to return only schedule definitions whose associated runbookId matches the given runbookId.
    runbook_version_name str
    RunbookVersion Name filter
    sequence int
    Sequence of the Action Group. Action groups will be executed in a seuential order. All Action Groups having the same sequence will be executed parallely. If no value is provided a default value of 1 will be given.
    displayName String
    A filter to return only resources that match the entire display name given.
    fleetId String
    unique Fleet identifier
    kind String
    Task argument kind
    runbookId String
    A filter to return only schedule definitions whose associated runbookId matches the given runbookId.
    runbookVersionName String
    RunbookVersion Name filter
    sequence Number
    Sequence of the Action Group. Action groups will be executed in a seuential order. All Action Groups having the same sequence will be executed parallely. If no value is provided a default value of 1 will be given.

    GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBook

    InputParameters List<GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameter>
    Input Parameters for the Task
    RunbookId string
    A filter to return only schedule definitions whose associated runbookId matches the given runbookId.
    RunbookVersionName string
    RunbookVersion Name filter
    InputParameters []GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameter
    Input Parameters for the Task
    RunbookId string
    A filter to return only schedule definitions whose associated runbookId matches the given runbookId.
    RunbookVersionName string
    RunbookVersion Name filter
    inputParameters List<GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameter>
    Input Parameters for the Task
    runbookId String
    A filter to return only schedule definitions whose associated runbookId matches the given runbookId.
    runbookVersionName String
    RunbookVersion Name filter
    inputParameters GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameter[]
    Input Parameters for the Task
    runbookId string
    A filter to return only schedule definitions whose associated runbookId matches the given runbookId.
    runbookVersionName string
    RunbookVersion Name filter
    input_parameters Sequence[GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameter]
    Input Parameters for the Task
    runbook_id str
    A filter to return only schedule definitions whose associated runbookId matches the given runbookId.
    runbook_version_name str
    RunbookVersion Name filter
    inputParameters List<Property Map>
    Input Parameters for the Task
    runbookId String
    A filter to return only schedule definitions whose associated runbookId matches the given runbookId.
    runbookVersionName String
    RunbookVersion Name filter

    GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameter

    Arguments List<GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgument>
    Arguments for the Task
    StepName string
    stepName for which the input parameters are provided
    Arguments []GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgument
    Arguments for the Task
    StepName string
    stepName for which the input parameters are provided
    arguments List<GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgument>
    Arguments for the Task
    stepName String
    stepName for which the input parameters are provided
    arguments GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgument[]
    Arguments for the Task
    stepName string
    stepName for which the input parameters are provided
    arguments Sequence[GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgument]
    Arguments for the Task
    step_name str
    stepName for which the input parameters are provided
    arguments List<Property Map>
    Arguments for the Task
    stepName String
    stepName for which the input parameters are provided

    GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgument

    Contents List<GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentContent>
    Content Source details.
    Kind string
    Task argument kind
    Name string
    Name of the input variable
    Value string
    The task input
    Contents []GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentContent
    Content Source details.
    Kind string
    Task argument kind
    Name string
    Name of the input variable
    Value string
    The task input
    contents List<GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentContent>
    Content Source details.
    kind String
    Task argument kind
    name String
    Name of the input variable
    value String
    The task input
    contents GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentContent[]
    Content Source details.
    kind string
    Task argument kind
    name string
    Name of the input variable
    value string
    The task input
    contents Sequence[GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentContent]
    Content Source details.
    kind str
    Task argument kind
    name str
    Name of the input variable
    value str
    The task input
    contents List<Property Map>
    Content Source details.
    kind String
    Task argument kind
    name String
    Name of the input variable
    value String
    The task input

    GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgumentContent

    Bucket string
    Bucket Name.
    Checksum string
    md5 checksum of the artifact.
    Namespace string
    Namespace.
    Object string
    Object Name.
    SourceType string
    Content Source type details.
    Bucket string
    Bucket Name.
    Checksum string
    md5 checksum of the artifact.
    Namespace string
    Namespace.
    Object string
    Object Name.
    SourceType string
    Content Source type details.
    bucket String
    Bucket Name.
    checksum String
    md5 checksum of the artifact.
    namespace String
    Namespace.
    object String
    Object Name.
    sourceType String
    Content Source type details.
    bucket string
    Bucket Name.
    checksum string
    md5 checksum of the artifact.
    namespace string
    Namespace.
    object string
    Object Name.
    sourceType string
    Content Source type details.
    bucket str
    Bucket Name.
    checksum str
    md5 checksum of the artifact.
    namespace str
    Namespace.
    object str
    Object Name.
    source_type str
    Content Source type details.
    bucket String
    Bucket Name.
    checksum String
    md5 checksum of the artifact.
    namespace String
    Namespace.
    object String
    Object Name.
    sourceType String
    Content Source type details.

    GetSchedulerDefinitionsSchedulerDefinitionCollectionItemSchedule

    Duration string
    Duration of the schedule.
    ExecutionStartdate string
    Start Date for the schedule. An RFC3339 formatted datetime string
    MaintenanceWindowId string
    A filter to return only schedule definitions whose associated maintenanceWindowId matches the given maintenanceWindowId.
    Recurrences string
    Recurrence rule specification if recurring
    Type string
    Schedule Type
    Duration string
    Duration of the schedule.
    ExecutionStartdate string
    Start Date for the schedule. An RFC3339 formatted datetime string
    MaintenanceWindowId string
    A filter to return only schedule definitions whose associated maintenanceWindowId matches the given maintenanceWindowId.
    Recurrences string
    Recurrence rule specification if recurring
    Type string
    Schedule Type
    duration String
    Duration of the schedule.
    executionStartdate String
    Start Date for the schedule. An RFC3339 formatted datetime string
    maintenanceWindowId String
    A filter to return only schedule definitions whose associated maintenanceWindowId matches the given maintenanceWindowId.
    recurrences String
    Recurrence rule specification if recurring
    type String
    Schedule Type
    duration string
    Duration of the schedule.
    executionStartdate string
    Start Date for the schedule. An RFC3339 formatted datetime string
    maintenanceWindowId string
    A filter to return only schedule definitions whose associated maintenanceWindowId matches the given maintenanceWindowId.
    recurrences string
    Recurrence rule specification if recurring
    type string
    Schedule Type
    duration str
    Duration of the schedule.
    execution_startdate str
    Start Date for the schedule. An RFC3339 formatted datetime string
    maintenance_window_id str
    A filter to return only schedule definitions whose associated maintenanceWindowId matches the given maintenanceWindowId.
    recurrences str
    Recurrence rule specification if recurring
    type str
    Schedule Type
    duration String
    Duration of the schedule.
    executionStartdate String
    Start Date for the schedule. An RFC3339 formatted datetime string
    maintenanceWindowId String
    A filter to return only schedule definitions whose associated maintenanceWindowId matches the given maintenanceWindowId.
    recurrences String
    Recurrence rule specification if recurring
    type String
    Schedule Type

    Package Details

    Repository
    oci pulumi/pulumi-oci
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the oci Terraform Provider.
    oci logo
    Oracle Cloud Infrastructure v3.3.0 published on Thursday, Jul 17, 2025 by Pulumi