1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. FleetAppsManagement
  5. getSchedulerDefinitions
Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 by Pulumi

oci.FleetAppsManagement.getSchedulerDefinitions

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 by Pulumi

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

    Returns a list of SchedulerDefinitions.

    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,
        state: schedulerDefinitionState,
    });
    
    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,
        state=scheduler_definition_state)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-oci/sdk/v2/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),
    			State:               pulumi.StringRef(schedulerDefinitionState),
    		}, 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,
            State = schedulerDefinitionState,
        });
    
    });
    
    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)
                .state(schedulerDefinitionState)
                .build());
    
        }
    }
    
    variables:
      testSchedulerDefinitions:
        fn::invoke:
          Function: oci:FleetAppsManagement:getSchedulerDefinitions
          Arguments:
            compartmentId: ${compartmentId}
            displayName: ${schedulerDefinitionDisplayName}
            fleetId: ${testFleet.id}
            id: ${schedulerDefinitionId}
            maintenanceWindowId: ${testMaintenanceWindow.id}
            product: ${schedulerDefinitionProduct}
            state: ${schedulerDefinitionState}
    

    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[_fleetappsmanagement.GetSchedulerDefinitionsFilter]] = None,
                                  fleet_id: Optional[str] = None,
                                  id: Optional[str] = None,
                                  maintenance_window_id: Optional[str] = None,
                                  product: Optional[str] = None,
                                  state: 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[_fleetappsmanagement.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,
                                  state: 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)
    // Output-based functions aren't available in Java yet
    
    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.
    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 SchedulerDefinition identifier
    MaintenanceWindowId string
    unique MaintenanceWindow identifier
    Product string
    A filter to return only Scheduler Definitions whose assocaited product matches the given product
    State string
    A filter to return only resources their lifecycleState matches the given lifecycleState.
    CompartmentId string
    The ID of the compartment in which to list resources.
    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 SchedulerDefinition identifier
    MaintenanceWindowId string
    unique MaintenanceWindow identifier
    Product string
    A filter to return only Scheduler Definitions whose assocaited product matches the given product
    State string
    A filter to return only resources their lifecycleState matches the given lifecycleState.
    compartmentId String
    The ID of the compartment in which to list resources.
    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 SchedulerDefinition identifier
    maintenanceWindowId String
    unique MaintenanceWindow identifier
    product String
    A filter to return only Scheduler Definitions whose assocaited product matches the given product
    state String
    A filter to return only resources their lifecycleState matches the given lifecycleState.
    compartmentId string
    The ID of the compartment in which to list resources.
    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 SchedulerDefinition identifier
    maintenanceWindowId string
    unique MaintenanceWindow identifier
    product string
    A filter to return only Scheduler Definitions whose assocaited product matches the given product
    state string
    A filter to return only resources their lifecycleState matches the given lifecycleState.
    compartment_id str
    The ID of the compartment in which to list resources.
    display_name str
    A filter to return only resources that match the entire display name given.
    filters Sequence[fleetappsmanagement.GetSchedulerDefinitionsFilter]
    fleet_id str
    unique Fleet identifier
    id str
    unique SchedulerDefinition identifier
    maintenance_window_id str
    unique MaintenanceWindow identifier
    product str
    A filter to return only Scheduler Definitions whose assocaited product matches the given product
    state str
    A filter to return only resources their lifecycleState matches the given lifecycleState.
    compartmentId String
    The ID of the compartment in which to list resources.
    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 SchedulerDefinition identifier
    maintenanceWindowId String
    unique MaintenanceWindow identifier
    product String
    A filter to return only Scheduler Definitions whose assocaited product matches the given product
    state String
    A filter to return only resources their lifecycleState matches the given lifecycleState.

    getSchedulerDefinitions Result

    The following output properties are available:

    SchedulerDefinitionCollections List<GetSchedulerDefinitionsSchedulerDefinitionCollection>
    The list of scheduler_definition_collection.
    CompartmentId string
    Tenancy 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 string
    The ID of the Runbook
    MaintenanceWindowId string
    Provide MaintenanceWindowId if Schedule Type is Maintenance Window
    Product string
    Product associated. Only applicable if type is PRODUCT.
    State string
    The current state of the SchedulerDefinition.
    SchedulerDefinitionCollections []GetSchedulerDefinitionsSchedulerDefinitionCollection
    The list of scheduler_definition_collection.
    CompartmentId string
    Tenancy 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 string
    The ID of the Runbook
    MaintenanceWindowId string
    Provide MaintenanceWindowId if Schedule Type is Maintenance Window
    Product string
    Product associated. Only applicable if type is PRODUCT.
    State string
    The current state of the SchedulerDefinition.
    schedulerDefinitionCollections List<GetSchedulerDefinitionsSchedulerDefinitionCollection>
    The list of scheduler_definition_collection.
    compartmentId String
    Tenancy 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 String
    The ID of the Runbook
    maintenanceWindowId String
    Provide MaintenanceWindowId if Schedule Type is Maintenance Window
    product String
    Product associated. Only applicable if type is PRODUCT.
    state String
    The current state of the SchedulerDefinition.
    schedulerDefinitionCollections GetSchedulerDefinitionsSchedulerDefinitionCollection[]
    The list of scheduler_definition_collection.
    compartmentId string
    Tenancy 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 string
    The ID of the Runbook
    maintenanceWindowId string
    Provide MaintenanceWindowId if Schedule Type is Maintenance Window
    product string
    Product associated. Only applicable if type is PRODUCT.
    state string
    The current state of the SchedulerDefinition.
    scheduler_definition_collections Sequence[fleetappsmanagement.GetSchedulerDefinitionsSchedulerDefinitionCollection]
    The list of scheduler_definition_collection.
    compartment_id str
    Tenancy 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[fleetappsmanagement.GetSchedulerDefinitionsFilter]
    fleet_id str
    id str
    The ID of the Runbook
    maintenance_window_id str
    Provide MaintenanceWindowId if Schedule Type is Maintenance Window
    product str
    Product associated. Only applicable if type is PRODUCT.
    state str
    The current state of the SchedulerDefinition.
    schedulerDefinitionCollections List<Property Map>
    The list of scheduler_definition_collection.
    compartmentId String
    Tenancy 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 String
    The ID of the Runbook
    maintenanceWindowId String
    Provide MaintenanceWindowId if Schedule Type is Maintenance Window
    product String
    Product associated. Only applicable if type is PRODUCT.
    state String
    The current state of the SchedulerDefinition.

    Supporting Types

    GetSchedulerDefinitionsFilter

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

    GetSchedulerDefinitionsSchedulerDefinitionCollection

    GetSchedulerDefinitionsSchedulerDefinitionCollectionItem

    ActionGroupTypes List<string>
    All ActionGroup Types part of the schedule.
    ActionGroups List<GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroup>
    Action Groups associated with the Schedule.
    ActivityInitiationCutOff int
    Activity Initiation Cut Off
    ApplicationTypes List<string>
    All application types part of the schedule for ENVIRONMENT ActionGroup Type.
    CompartmentId string
    The ID of the compartment in which to list resources.
    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 SchedulerDefinition identifier
    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 part of the schedule
    Products List<string>
    All products 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 resources their 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
    Scheduled date for the next run of the Job.
    TimeUpdated string
    The time this resource was last updated. An RFC3339 formatted datetime string.
    ActionGroupTypes []string
    All ActionGroup Types part of the schedule.
    ActionGroups []GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroup
    Action Groups associated with the Schedule.
    ActivityInitiationCutOff int
    Activity Initiation Cut Off
    ApplicationTypes []string
    All application types part of the schedule for ENVIRONMENT ActionGroup Type.
    CompartmentId string
    The ID of the compartment in which to list resources.
    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 SchedulerDefinition identifier
    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 part of the schedule
    Products []string
    All products 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 resources their 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
    Scheduled date for the next run of the Job.
    TimeUpdated string
    The time this resource was last updated. An RFC3339 formatted datetime string.
    actionGroupTypes List<String>
    All ActionGroup Types part of the schedule.
    actionGroups List<GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroup>
    Action Groups associated with the Schedule.
    activityInitiationCutOff Integer
    Activity Initiation Cut Off
    applicationTypes List<String>
    All application types part of the schedule for ENVIRONMENT ActionGroup Type.
    compartmentId String
    The ID of the compartment in which to list resources.
    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 SchedulerDefinition identifier
    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 part of the schedule
    products List<String>
    All products 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 resources their 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
    Scheduled date for the next run of the Job.
    timeUpdated String
    The time this resource was last updated. An RFC3339 formatted datetime string.
    actionGroupTypes string[]
    All ActionGroup Types part of the schedule.
    actionGroups GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroup[]
    Action Groups associated with the Schedule.
    activityInitiationCutOff number
    Activity Initiation Cut Off
    applicationTypes string[]
    All application types part of the schedule for ENVIRONMENT ActionGroup Type.
    compartmentId string
    The ID of the compartment in which to list resources.
    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 SchedulerDefinition identifier
    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 part of the schedule
    products string[]
    All products 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 resources their 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
    Scheduled date for the next run of the Job.
    timeUpdated string
    The time this resource was last updated. An RFC3339 formatted datetime string.
    action_group_types Sequence[str]
    All ActionGroup Types part of the schedule.
    action_groups Sequence[fleetappsmanagement.GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroup]
    Action Groups associated with the Schedule.
    activity_initiation_cut_off int
    Activity Initiation Cut Off
    application_types Sequence[str]
    All application types part of the schedule for ENVIRONMENT ActionGroup Type.
    compartment_id str
    The ID of the compartment in which to list resources.
    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 SchedulerDefinition identifier
    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 part of the schedule
    products Sequence[str]
    All products part of the schedule for PRODUCT ActionGroup Type.
    resource_region str
    Associated region
    run_books Sequence[fleetappsmanagement.GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBook]
    Runbooks.
    schedules Sequence[fleetappsmanagement.GetSchedulerDefinitionsSchedulerDefinitionCollectionItemSchedule]
    Schedule Information.
    state str
    A filter to return only resources their 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
    Scheduled date for the next run of the Job.
    time_updated str
    The time this resource was last updated. An RFC3339 formatted datetime string.
    actionGroupTypes List<String>
    All ActionGroup Types part of the schedule.
    actionGroups List<Property Map>
    Action Groups associated with the Schedule.
    activityInitiationCutOff Number
    Activity Initiation Cut Off
    applicationTypes List<String>
    All application types part of the schedule for ENVIRONMENT ActionGroup Type.
    compartmentId String
    The ID of the compartment in which to list resources.
    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 SchedulerDefinition identifier
    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 part of the schedule
    products List<String>
    All products 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 resources their 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
    Scheduled date for the next run of the Job.
    timeUpdated String
    The time this resource was last updated. An RFC3339 formatted datetime string.

    GetSchedulerDefinitionsSchedulerDefinitionCollectionItemActionGroup

    ApplicationType string
    Application Type associated. Only applicable if type is ENVIRONMENT.
    LifecycleOperation string
    LifeCycle Operation
    Product string
    A filter to return only Scheduler Definitions whose assocaited product matches the given product
    ResourceId string
    Provide the ID of the resource; Ex- fleetId.
    RunbookId string
    ID of the runbook
    Subjects List<string>
    Provide subjects that need to be considered for the schedule.
    TargetId string
    Provide the target if schedule is created against the target
    Type string
    Schedule Type
    ApplicationType string
    Application Type associated. Only applicable if type is ENVIRONMENT.
    LifecycleOperation string
    LifeCycle Operation
    Product string
    A filter to return only Scheduler Definitions whose assocaited product matches the given product
    ResourceId string
    Provide the ID of the resource; Ex- fleetId.
    RunbookId string
    ID of the runbook
    Subjects []string
    Provide subjects that need to be considered for the schedule.
    TargetId string
    Provide the target if schedule is created against the target
    Type string
    Schedule Type
    applicationType String
    Application Type associated. Only applicable if type is ENVIRONMENT.
    lifecycleOperation String
    LifeCycle Operation
    product String
    A filter to return only Scheduler Definitions whose assocaited product matches the given product
    resourceId String
    Provide the ID of the resource; Ex- fleetId.
    runbookId String
    ID of the runbook
    subjects List<String>
    Provide subjects that need to be considered for the schedule.
    targetId String
    Provide the target if schedule is created against the target
    type String
    Schedule Type
    applicationType string
    Application Type associated. Only applicable if type is ENVIRONMENT.
    lifecycleOperation string
    LifeCycle Operation
    product string
    A filter to return only Scheduler Definitions whose assocaited product matches the given product
    resourceId string
    Provide the ID of the resource; Ex- fleetId.
    runbookId string
    ID of the runbook
    subjects string[]
    Provide subjects that need to be considered for the schedule.
    targetId string
    Provide the target if schedule is created against the target
    type string
    Schedule Type
    application_type str
    Application Type associated. Only applicable if type is ENVIRONMENT.
    lifecycle_operation str
    LifeCycle Operation
    product str
    A filter to return only Scheduler Definitions whose assocaited product matches the given product
    resource_id str
    Provide the ID of the resource; Ex- fleetId.
    runbook_id str
    ID of the runbook
    subjects Sequence[str]
    Provide subjects that need to be considered for the schedule.
    target_id str
    Provide the target if schedule is created against the target
    type str
    Schedule Type
    applicationType String
    Application Type associated. Only applicable if type is ENVIRONMENT.
    lifecycleOperation String
    LifeCycle Operation
    product String
    A filter to return only Scheduler Definitions whose assocaited product matches the given product
    resourceId String
    Provide the ID of the resource; Ex- fleetId.
    runbookId String
    ID of the runbook
    subjects List<String>
    Provide subjects that need to be considered for the schedule.
    targetId String
    Provide the target if schedule is created against the target
    type String
    Schedule Type

    GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBook

    Id string
    unique SchedulerDefinition identifier
    InputParameters List<GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameter>
    Input Parameters for the Task
    Id string
    unique SchedulerDefinition identifier
    InputParameters []GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameter
    Input Parameters for the Task
    id String
    unique SchedulerDefinition identifier
    inputParameters List<GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameter>
    Input Parameters for the Task
    id string
    unique SchedulerDefinition identifier
    inputParameters GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameter[]
    Input Parameters for the Task
    id String
    unique SchedulerDefinition identifier
    inputParameters List<Property Map>
    Input Parameters for the Task

    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 List<Property Map>
    Arguments for the Task
    stepName String
    stepName for which the input parameters are provided

    GetSchedulerDefinitionsSchedulerDefinitionCollectionItemRunBookInputParameterArgument

    Name string
    Name of the output variable
    Value string
    The task output
    Name string
    Name of the output variable
    Value string
    The task output
    name String
    Name of the output variable
    value String
    The task output
    name string
    Name of the output variable
    value string
    The task output
    name str
    Name of the output variable
    value str
    The task output
    name String
    Name of the output variable
    value String
    The task output

    GetSchedulerDefinitionsSchedulerDefinitionCollectionItemSchedule

    Duration string
    Duration if schedule type is Custom
    ExecutionStartdate string
    Start Date for the schedule. An RFC3339 formatted datetime string
    MaintenanceWindowId string
    unique MaintenanceWindow identifier
    Recurrences string
    Recurrence rule specification if Schedule Type is Custom and Recurring
    Type string
    Schedule Type
    Duration string
    Duration if schedule type is Custom
    ExecutionStartdate string
    Start Date for the schedule. An RFC3339 formatted datetime string
    MaintenanceWindowId string
    unique MaintenanceWindow identifier
    Recurrences string
    Recurrence rule specification if Schedule Type is Custom and Recurring
    Type string
    Schedule Type
    duration String
    Duration if schedule type is Custom
    executionStartdate String
    Start Date for the schedule. An RFC3339 formatted datetime string
    maintenanceWindowId String
    unique MaintenanceWindow identifier
    recurrences String
    Recurrence rule specification if Schedule Type is Custom and Recurring
    type String
    Schedule Type
    duration string
    Duration if schedule type is Custom
    executionStartdate string
    Start Date for the schedule. An RFC3339 formatted datetime string
    maintenanceWindowId string
    unique MaintenanceWindow identifier
    recurrences string
    Recurrence rule specification if Schedule Type is Custom and Recurring
    type string
    Schedule Type
    duration str
    Duration if schedule type is Custom
    execution_startdate str
    Start Date for the schedule. An RFC3339 formatted datetime string
    maintenance_window_id str
    unique MaintenanceWindow identifier
    recurrences str
    Recurrence rule specification if Schedule Type is Custom and Recurring
    type str
    Schedule Type
    duration String
    Duration if schedule type is Custom
    executionStartdate String
    Start Date for the schedule. An RFC3339 formatted datetime string
    maintenanceWindowId String
    unique MaintenanceWindow identifier
    recurrences String
    Recurrence rule specification if Schedule Type is Custom and 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 v2.17.0 published on Friday, Nov 15, 2024 by Pulumi