1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. Jms
  5. getTaskSchedules
Oracle Cloud Infrastructure v3.9.0 published on Wednesday, Sep 24, 2025 by Pulumi

oci.Jms.getTaskSchedules

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v3.9.0 published on Wednesday, Sep 24, 2025 by Pulumi

    This data source provides the list of Task Schedules in Oracle Cloud Infrastructure Jms service.

    Returns a list of task schedules.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testTaskSchedules = oci.Jms.getTaskSchedules({
        fleetId: testFleet.id,
        id: taskScheduleId,
        managedInstanceId: testManagedInstance.id,
        name: taskScheduleName,
        taskScheduleNameContains: taskScheduleTaskScheduleNameContains,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_task_schedules = oci.Jms.get_task_schedules(fleet_id=test_fleet["id"],
        id=task_schedule_id,
        managed_instance_id=test_managed_instance["id"],
        name=task_schedule_name,
        task_schedule_name_contains=task_schedule_task_schedule_name_contains)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-oci/sdk/v3/go/oci/jms"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := jms.GetTaskSchedules(ctx, &jms.GetTaskSchedulesArgs{
    			FleetId:                  testFleet.Id,
    			Id:                       pulumi.StringRef(taskScheduleId),
    			ManagedInstanceId:        pulumi.StringRef(testManagedInstance.Id),
    			Name:                     pulumi.StringRef(taskScheduleName),
    			TaskScheduleNameContains: pulumi.StringRef(taskScheduleTaskScheduleNameContains),
    		}, 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 testTaskSchedules = Oci.Jms.GetTaskSchedules.Invoke(new()
        {
            FleetId = testFleet.Id,
            Id = taskScheduleId,
            ManagedInstanceId = testManagedInstance.Id,
            Name = taskScheduleName,
            TaskScheduleNameContains = taskScheduleTaskScheduleNameContains,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.oci.Jms.JmsFunctions;
    import com.pulumi.oci.Jms.inputs.GetTaskSchedulesArgs;
    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 testTaskSchedules = JmsFunctions.getTaskSchedules(GetTaskSchedulesArgs.builder()
                .fleetId(testFleet.id())
                .id(taskScheduleId)
                .managedInstanceId(testManagedInstance.id())
                .name(taskScheduleName)
                .taskScheduleNameContains(taskScheduleTaskScheduleNameContains)
                .build());
    
        }
    }
    
    variables:
      testTaskSchedules:
        fn::invoke:
          function: oci:Jms:getTaskSchedules
          arguments:
            fleetId: ${testFleet.id}
            id: ${taskScheduleId}
            managedInstanceId: ${testManagedInstance.id}
            name: ${taskScheduleName}
            taskScheduleNameContains: ${taskScheduleTaskScheduleNameContains}
    

    Using getTaskSchedules

    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 getTaskSchedules(args: GetTaskSchedulesArgs, opts?: InvokeOptions): Promise<GetTaskSchedulesResult>
    function getTaskSchedulesOutput(args: GetTaskSchedulesOutputArgs, opts?: InvokeOptions): Output<GetTaskSchedulesResult>
    def get_task_schedules(filters: Optional[Sequence[GetTaskSchedulesFilter]] = None,
                           fleet_id: Optional[str] = None,
                           id: Optional[str] = None,
                           managed_instance_id: Optional[str] = None,
                           name: Optional[str] = None,
                           task_schedule_name_contains: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetTaskSchedulesResult
    def get_task_schedules_output(filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetTaskSchedulesFilterArgs]]]] = None,
                           fleet_id: Optional[pulumi.Input[str]] = None,
                           id: Optional[pulumi.Input[str]] = None,
                           managed_instance_id: Optional[pulumi.Input[str]] = None,
                           name: Optional[pulumi.Input[str]] = None,
                           task_schedule_name_contains: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetTaskSchedulesResult]
    func GetTaskSchedules(ctx *Context, args *GetTaskSchedulesArgs, opts ...InvokeOption) (*GetTaskSchedulesResult, error)
    func GetTaskSchedulesOutput(ctx *Context, args *GetTaskSchedulesOutputArgs, opts ...InvokeOption) GetTaskSchedulesResultOutput

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

    public static class GetTaskSchedules 
    {
        public static Task<GetTaskSchedulesResult> InvokeAsync(GetTaskSchedulesArgs args, InvokeOptions? opts = null)
        public static Output<GetTaskSchedulesResult> Invoke(GetTaskSchedulesInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetTaskSchedulesResult> getTaskSchedules(GetTaskSchedulesArgs args, InvokeOptions options)
    public static Output<GetTaskSchedulesResult> getTaskSchedules(GetTaskSchedulesArgs args, InvokeOptions options)
    
    fn::invoke:
      function: oci:Jms/getTaskSchedules:getTaskSchedules
      arguments:
        # arguments dictionary

    The following arguments are supported:

    FleetId string
    The ID of the Fleet.
    Filters List<GetTaskSchedulesFilter>
    Id string
    The OCID to identify this task schedule.
    ManagedInstanceId string
    The Fleet-unique identifier of the related managed instance.
    Name string
    The task name.
    TaskScheduleNameContains string
    Filter the list with task schedule name contains the given value.
    FleetId string
    The ID of the Fleet.
    Filters []GetTaskSchedulesFilter
    Id string
    The OCID to identify this task schedule.
    ManagedInstanceId string
    The Fleet-unique identifier of the related managed instance.
    Name string
    The task name.
    TaskScheduleNameContains string
    Filter the list with task schedule name contains the given value.
    fleetId String
    The ID of the Fleet.
    filters List<GetTaskSchedulesFilter>
    id String
    The OCID to identify this task schedule.
    managedInstanceId String
    The Fleet-unique identifier of the related managed instance.
    name String
    The task name.
    taskScheduleNameContains String
    Filter the list with task schedule name contains the given value.
    fleetId string
    The ID of the Fleet.
    filters GetTaskSchedulesFilter[]
    id string
    The OCID to identify this task schedule.
    managedInstanceId string
    The Fleet-unique identifier of the related managed instance.
    name string
    The task name.
    taskScheduleNameContains string
    Filter the list with task schedule name contains the given value.
    fleet_id str
    The ID of the Fleet.
    filters Sequence[GetTaskSchedulesFilter]
    id str
    The OCID to identify this task schedule.
    managed_instance_id str
    The Fleet-unique identifier of the related managed instance.
    name str
    The task name.
    task_schedule_name_contains str
    Filter the list with task schedule name contains the given value.
    fleetId String
    The ID of the Fleet.
    filters List<Property Map>
    id String
    The OCID to identify this task schedule.
    managedInstanceId String
    The Fleet-unique identifier of the related managed instance.
    name String
    The task name.
    taskScheduleNameContains String
    Filter the list with task schedule name contains the given value.

    getTaskSchedules Result

    The following output properties are available:

    FleetId string
    The OCID of the Fleet.
    TaskScheduleCollections List<GetTaskSchedulesTaskScheduleCollection>
    The list of task_schedule_collection.
    Filters List<GetTaskSchedulesFilter>
    Id string
    The OCID to identify this task schedule.
    ManagedInstanceId string
    The OCID of the related managed instance.
    Name string
    The name of the task schedule.
    TaskScheduleNameContains string
    FleetId string
    The OCID of the Fleet.
    TaskScheduleCollections []GetTaskSchedulesTaskScheduleCollection
    The list of task_schedule_collection.
    Filters []GetTaskSchedulesFilter
    Id string
    The OCID to identify this task schedule.
    ManagedInstanceId string
    The OCID of the related managed instance.
    Name string
    The name of the task schedule.
    TaskScheduleNameContains string
    fleetId String
    The OCID of the Fleet.
    taskScheduleCollections List<GetTaskSchedulesTaskScheduleCollection>
    The list of task_schedule_collection.
    filters List<GetTaskSchedulesFilter>
    id String
    The OCID to identify this task schedule.
    managedInstanceId String
    The OCID of the related managed instance.
    name String
    The name of the task schedule.
    taskScheduleNameContains String
    fleetId string
    The OCID of the Fleet.
    taskScheduleCollections GetTaskSchedulesTaskScheduleCollection[]
    The list of task_schedule_collection.
    filters GetTaskSchedulesFilter[]
    id string
    The OCID to identify this task schedule.
    managedInstanceId string
    The OCID of the related managed instance.
    name string
    The name of the task schedule.
    taskScheduleNameContains string
    fleet_id str
    The OCID of the Fleet.
    task_schedule_collections Sequence[GetTaskSchedulesTaskScheduleCollection]
    The list of task_schedule_collection.
    filters Sequence[GetTaskSchedulesFilter]
    id str
    The OCID to identify this task schedule.
    managed_instance_id str
    The OCID of the related managed instance.
    name str
    The name of the task schedule.
    task_schedule_name_contains str
    fleetId String
    The OCID of the Fleet.
    taskScheduleCollections List<Property Map>
    The list of task_schedule_collection.
    filters List<Property Map>
    id String
    The OCID to identify this task schedule.
    managedInstanceId String
    The OCID of the related managed instance.
    name String
    The name of the task schedule.
    taskScheduleNameContains String

    Supporting Types

    GetTaskSchedulesFilter

    Name string
    The task name.
    Values List<string>
    Regex bool
    Name string
    The task name.
    Values []string
    Regex bool
    name String
    The task name.
    values List<String>
    regex Boolean
    name string
    The task name.
    values string[]
    regex boolean
    name str
    The task name.
    values Sequence[str]
    regex bool
    name String
    The task name.
    values List<String>
    regex Boolean

    GetTaskSchedulesTaskScheduleCollection

    GetTaskSchedulesTaskScheduleCollectionItem

    CreatedBy string
    Name of the task creator.
    ExecutionRecurrences string
    Recurrence specification for the task schedule execution (formatted according to RFC-5545). To run daily for 10 occurrences starts on September 2, 2024 09:00 EDT, it should be 'DTSTART;TZID=America/New_York:20240902T090000 RRULE:FREQ=DAILY;COUNT=10'. To run every 3 hours from 9:00 AM to 5:00 PM on August 5, 2024 EDT, it should be 'DTSTART;TZID=America/New_York:20240805T090000 RRULE:FREQ=HOURLY;INTERVAL=3;UNTIL=20240805T170000Z'.
    FleetId string
    The ID of the Fleet.
    Id string
    The OCID to identify this task schedule.
    Name string
    The task name.
    State string
    All possible status of task schedule.
    TaskDetails List<GetTaskSchedulesTaskScheduleCollectionItemTaskDetail>
    The minimum details of a task.
    TimeCreated string
    The date and time the task schedule was created (formatted according to RFC3339).
    TimeLastRun string
    The date and time the task schedule ran last (formatted according to RFC3339).
    TimeLastUpdated string
    The date and time the task schedule was last updated (formatted according to RFC3339).
    TimeNextRun string
    The date and time the task schedule will run next (formatted according to RFC3339).
    CreatedBy string
    Name of the task creator.
    ExecutionRecurrences string
    Recurrence specification for the task schedule execution (formatted according to RFC-5545). To run daily for 10 occurrences starts on September 2, 2024 09:00 EDT, it should be 'DTSTART;TZID=America/New_York:20240902T090000 RRULE:FREQ=DAILY;COUNT=10'. To run every 3 hours from 9:00 AM to 5:00 PM on August 5, 2024 EDT, it should be 'DTSTART;TZID=America/New_York:20240805T090000 RRULE:FREQ=HOURLY;INTERVAL=3;UNTIL=20240805T170000Z'.
    FleetId string
    The ID of the Fleet.
    Id string
    The OCID to identify this task schedule.
    Name string
    The task name.
    State string
    All possible status of task schedule.
    TaskDetails []GetTaskSchedulesTaskScheduleCollectionItemTaskDetail
    The minimum details of a task.
    TimeCreated string
    The date and time the task schedule was created (formatted according to RFC3339).
    TimeLastRun string
    The date and time the task schedule ran last (formatted according to RFC3339).
    TimeLastUpdated string
    The date and time the task schedule was last updated (formatted according to RFC3339).
    TimeNextRun string
    The date and time the task schedule will run next (formatted according to RFC3339).
    createdBy String
    Name of the task creator.
    executionRecurrences String
    Recurrence specification for the task schedule execution (formatted according to RFC-5545). To run daily for 10 occurrences starts on September 2, 2024 09:00 EDT, it should be 'DTSTART;TZID=America/New_York:20240902T090000 RRULE:FREQ=DAILY;COUNT=10'. To run every 3 hours from 9:00 AM to 5:00 PM on August 5, 2024 EDT, it should be 'DTSTART;TZID=America/New_York:20240805T090000 RRULE:FREQ=HOURLY;INTERVAL=3;UNTIL=20240805T170000Z'.
    fleetId String
    The ID of the Fleet.
    id String
    The OCID to identify this task schedule.
    name String
    The task name.
    state String
    All possible status of task schedule.
    taskDetails List<GetTaskSchedulesTaskScheduleCollectionItemTaskDetail>
    The minimum details of a task.
    timeCreated String
    The date and time the task schedule was created (formatted according to RFC3339).
    timeLastRun String
    The date and time the task schedule ran last (formatted according to RFC3339).
    timeLastUpdated String
    The date and time the task schedule was last updated (formatted according to RFC3339).
    timeNextRun String
    The date and time the task schedule will run next (formatted according to RFC3339).
    createdBy string
    Name of the task creator.
    executionRecurrences string
    Recurrence specification for the task schedule execution (formatted according to RFC-5545). To run daily for 10 occurrences starts on September 2, 2024 09:00 EDT, it should be 'DTSTART;TZID=America/New_York:20240902T090000 RRULE:FREQ=DAILY;COUNT=10'. To run every 3 hours from 9:00 AM to 5:00 PM on August 5, 2024 EDT, it should be 'DTSTART;TZID=America/New_York:20240805T090000 RRULE:FREQ=HOURLY;INTERVAL=3;UNTIL=20240805T170000Z'.
    fleetId string
    The ID of the Fleet.
    id string
    The OCID to identify this task schedule.
    name string
    The task name.
    state string
    All possible status of task schedule.
    taskDetails GetTaskSchedulesTaskScheduleCollectionItemTaskDetail[]
    The minimum details of a task.
    timeCreated string
    The date and time the task schedule was created (formatted according to RFC3339).
    timeLastRun string
    The date and time the task schedule ran last (formatted according to RFC3339).
    timeLastUpdated string
    The date and time the task schedule was last updated (formatted according to RFC3339).
    timeNextRun string
    The date and time the task schedule will run next (formatted according to RFC3339).
    created_by str
    Name of the task creator.
    execution_recurrences str
    Recurrence specification for the task schedule execution (formatted according to RFC-5545). To run daily for 10 occurrences starts on September 2, 2024 09:00 EDT, it should be 'DTSTART;TZID=America/New_York:20240902T090000 RRULE:FREQ=DAILY;COUNT=10'. To run every 3 hours from 9:00 AM to 5:00 PM on August 5, 2024 EDT, it should be 'DTSTART;TZID=America/New_York:20240805T090000 RRULE:FREQ=HOURLY;INTERVAL=3;UNTIL=20240805T170000Z'.
    fleet_id str
    The ID of the Fleet.
    id str
    The OCID to identify this task schedule.
    name str
    The task name.
    state str
    All possible status of task schedule.
    task_details Sequence[GetTaskSchedulesTaskScheduleCollectionItemTaskDetail]
    The minimum details of a task.
    time_created str
    The date and time the task schedule was created (formatted according to RFC3339).
    time_last_run str
    The date and time the task schedule ran last (formatted according to RFC3339).
    time_last_updated str
    The date and time the task schedule was last updated (formatted according to RFC3339).
    time_next_run str
    The date and time the task schedule will run next (formatted according to RFC3339).
    createdBy String
    Name of the task creator.
    executionRecurrences String
    Recurrence specification for the task schedule execution (formatted according to RFC-5545). To run daily for 10 occurrences starts on September 2, 2024 09:00 EDT, it should be 'DTSTART;TZID=America/New_York:20240902T090000 RRULE:FREQ=DAILY;COUNT=10'. To run every 3 hours from 9:00 AM to 5:00 PM on August 5, 2024 EDT, it should be 'DTSTART;TZID=America/New_York:20240805T090000 RRULE:FREQ=HOURLY;INTERVAL=3;UNTIL=20240805T170000Z'.
    fleetId String
    The ID of the Fleet.
    id String
    The OCID to identify this task schedule.
    name String
    The task name.
    state String
    All possible status of task schedule.
    taskDetails List<Property Map>
    The minimum details of a task.
    timeCreated String
    The date and time the task schedule was created (formatted according to RFC3339).
    timeLastRun String
    The date and time the task schedule ran last (formatted according to RFC3339).
    timeLastUpdated String
    The date and time the task schedule was last updated (formatted according to RFC3339).
    timeNextRun String
    The date and time the task schedule will run next (formatted according to RFC3339).

    GetTaskSchedulesTaskScheduleCollectionItemTaskDetail

    AddInstallationSiteTaskRequests List<GetTaskSchedulesTaskScheduleCollectionItemTaskDetailAddInstallationSiteTaskRequest>
    The list of Java installation sites to add.
    CryptoTaskRequests List<GetTaskSchedulesTaskScheduleCollectionItemTaskDetailCryptoTaskRequest>
    Details of the request to start a JFR crypto event analysis. When the targets aren't specified, then all managed instances currently in the fleet are selected.
    DeployedApplicationMigrationTaskRequests List<GetTaskSchedulesTaskScheduleCollectionItemTaskDetailDeployedApplicationMigrationTaskRequest>
    Details of the request to start a Java migration analyses. The analyses requires the managed instance OCID, deployed application key, source JDK version, and target JDK version of each selected application.
    JavaMigrationTaskRequests List<GetTaskSchedulesTaskScheduleCollectionItemTaskDetailJavaMigrationTaskRequest>
    Details of the request to start a Java migration analysis. The analysis requires the managed instance OCID, application installation key, source JDK version, and target JDK version of each selected application.
    JfrTaskRequests List<GetTaskSchedulesTaskScheduleCollectionItemTaskDetailJfrTaskRequest>
    Details of the request to start JFR recordings. When the targets aren't specified, then all managed instances currently in the Fleet are selected.
    PerformanceTuningTaskRequests List<GetTaskSchedulesTaskScheduleCollectionItemTaskDetailPerformanceTuningTaskRequest>
    Details of the request to start a JFR performance tuning analysis.
    RemoveInstallationSiteTaskRequests List<GetTaskSchedulesTaskScheduleCollectionItemTaskDetailRemoveInstallationSiteTaskRequest>
    The list of Java installation sites to remove.
    ScanJavaServerTaskRequests List<GetTaskSchedulesTaskScheduleCollectionItemTaskDetailScanJavaServerTaskRequest>
    The list of managed instances to scan.
    ScanLibraryTaskRequests List<GetTaskSchedulesTaskScheduleCollectionItemTaskDetailScanLibraryTaskRequest>
    The list of managed instances to scan.
    TaskType string
    Type of task.
    AddInstallationSiteTaskRequests []GetTaskSchedulesTaskScheduleCollectionItemTaskDetailAddInstallationSiteTaskRequest
    The list of Java installation sites to add.
    CryptoTaskRequests []GetTaskSchedulesTaskScheduleCollectionItemTaskDetailCryptoTaskRequest
    Details of the request to start a JFR crypto event analysis. When the targets aren't specified, then all managed instances currently in the fleet are selected.
    DeployedApplicationMigrationTaskRequests []GetTaskSchedulesTaskScheduleCollectionItemTaskDetailDeployedApplicationMigrationTaskRequest
    Details of the request to start a Java migration analyses. The analyses requires the managed instance OCID, deployed application key, source JDK version, and target JDK version of each selected application.
    JavaMigrationTaskRequests []GetTaskSchedulesTaskScheduleCollectionItemTaskDetailJavaMigrationTaskRequest
    Details of the request to start a Java migration analysis. The analysis requires the managed instance OCID, application installation key, source JDK version, and target JDK version of each selected application.
    JfrTaskRequests []GetTaskSchedulesTaskScheduleCollectionItemTaskDetailJfrTaskRequest
    Details of the request to start JFR recordings. When the targets aren't specified, then all managed instances currently in the Fleet are selected.
    PerformanceTuningTaskRequests []GetTaskSchedulesTaskScheduleCollectionItemTaskDetailPerformanceTuningTaskRequest
    Details of the request to start a JFR performance tuning analysis.
    RemoveInstallationSiteTaskRequests []GetTaskSchedulesTaskScheduleCollectionItemTaskDetailRemoveInstallationSiteTaskRequest
    The list of Java installation sites to remove.
    ScanJavaServerTaskRequests []GetTaskSchedulesTaskScheduleCollectionItemTaskDetailScanJavaServerTaskRequest
    The list of managed instances to scan.
    ScanLibraryTaskRequests []GetTaskSchedulesTaskScheduleCollectionItemTaskDetailScanLibraryTaskRequest
    The list of managed instances to scan.
    TaskType string
    Type of task.
    addInstallationSiteTaskRequests List<GetTaskSchedulesTaskScheduleCollectionItemTaskDetailAddInstallationSiteTaskRequest>
    The list of Java installation sites to add.
    cryptoTaskRequests List<GetTaskSchedulesTaskScheduleCollectionItemTaskDetailCryptoTaskRequest>
    Details of the request to start a JFR crypto event analysis. When the targets aren't specified, then all managed instances currently in the fleet are selected.
    deployedApplicationMigrationTaskRequests List<GetTaskSchedulesTaskScheduleCollectionItemTaskDetailDeployedApplicationMigrationTaskRequest>
    Details of the request to start a Java migration analyses. The analyses requires the managed instance OCID, deployed application key, source JDK version, and target JDK version of each selected application.
    javaMigrationTaskRequests List<GetTaskSchedulesTaskScheduleCollectionItemTaskDetailJavaMigrationTaskRequest>
    Details of the request to start a Java migration analysis. The analysis requires the managed instance OCID, application installation key, source JDK version, and target JDK version of each selected application.
    jfrTaskRequests List<GetTaskSchedulesTaskScheduleCollectionItemTaskDetailJfrTaskRequest>
    Details of the request to start JFR recordings. When the targets aren't specified, then all managed instances currently in the Fleet are selected.
    performanceTuningTaskRequests List<GetTaskSchedulesTaskScheduleCollectionItemTaskDetailPerformanceTuningTaskRequest>
    Details of the request to start a JFR performance tuning analysis.
    removeInstallationSiteTaskRequests List<GetTaskSchedulesTaskScheduleCollectionItemTaskDetailRemoveInstallationSiteTaskRequest>
    The list of Java installation sites to remove.
    scanJavaServerTaskRequests List<GetTaskSchedulesTaskScheduleCollectionItemTaskDetailScanJavaServerTaskRequest>
    The list of managed instances to scan.
    scanLibraryTaskRequests List<GetTaskSchedulesTaskScheduleCollectionItemTaskDetailScanLibraryTaskRequest>
    The list of managed instances to scan.
    taskType String
    Type of task.
    addInstallationSiteTaskRequests GetTaskSchedulesTaskScheduleCollectionItemTaskDetailAddInstallationSiteTaskRequest[]
    The list of Java installation sites to add.
    cryptoTaskRequests GetTaskSchedulesTaskScheduleCollectionItemTaskDetailCryptoTaskRequest[]
    Details of the request to start a JFR crypto event analysis. When the targets aren't specified, then all managed instances currently in the fleet are selected.
    deployedApplicationMigrationTaskRequests GetTaskSchedulesTaskScheduleCollectionItemTaskDetailDeployedApplicationMigrationTaskRequest[]
    Details of the request to start a Java migration analyses. The analyses requires the managed instance OCID, deployed application key, source JDK version, and target JDK version of each selected application.
    javaMigrationTaskRequests GetTaskSchedulesTaskScheduleCollectionItemTaskDetailJavaMigrationTaskRequest[]
    Details of the request to start a Java migration analysis. The analysis requires the managed instance OCID, application installation key, source JDK version, and target JDK version of each selected application.
    jfrTaskRequests GetTaskSchedulesTaskScheduleCollectionItemTaskDetailJfrTaskRequest[]
    Details of the request to start JFR recordings. When the targets aren't specified, then all managed instances currently in the Fleet are selected.
    performanceTuningTaskRequests GetTaskSchedulesTaskScheduleCollectionItemTaskDetailPerformanceTuningTaskRequest[]
    Details of the request to start a JFR performance tuning analysis.
    removeInstallationSiteTaskRequests GetTaskSchedulesTaskScheduleCollectionItemTaskDetailRemoveInstallationSiteTaskRequest[]
    The list of Java installation sites to remove.
    scanJavaServerTaskRequests GetTaskSchedulesTaskScheduleCollectionItemTaskDetailScanJavaServerTaskRequest[]
    The list of managed instances to scan.
    scanLibraryTaskRequests GetTaskSchedulesTaskScheduleCollectionItemTaskDetailScanLibraryTaskRequest[]
    The list of managed instances to scan.
    taskType string
    Type of task.
    add_installation_site_task_requests Sequence[GetTaskSchedulesTaskScheduleCollectionItemTaskDetailAddInstallationSiteTaskRequest]
    The list of Java installation sites to add.
    crypto_task_requests Sequence[GetTaskSchedulesTaskScheduleCollectionItemTaskDetailCryptoTaskRequest]
    Details of the request to start a JFR crypto event analysis. When the targets aren't specified, then all managed instances currently in the fleet are selected.
    deployed_application_migration_task_requests Sequence[GetTaskSchedulesTaskScheduleCollectionItemTaskDetailDeployedApplicationMigrationTaskRequest]
    Details of the request to start a Java migration analyses. The analyses requires the managed instance OCID, deployed application key, source JDK version, and target JDK version of each selected application.
    java_migration_task_requests Sequence[GetTaskSchedulesTaskScheduleCollectionItemTaskDetailJavaMigrationTaskRequest]
    Details of the request to start a Java migration analysis. The analysis requires the managed instance OCID, application installation key, source JDK version, and target JDK version of each selected application.
    jfr_task_requests Sequence[GetTaskSchedulesTaskScheduleCollectionItemTaskDetailJfrTaskRequest]
    Details of the request to start JFR recordings. When the targets aren't specified, then all managed instances currently in the Fleet are selected.
    performance_tuning_task_requests Sequence[GetTaskSchedulesTaskScheduleCollectionItemTaskDetailPerformanceTuningTaskRequest]
    Details of the request to start a JFR performance tuning analysis.
    remove_installation_site_task_requests Sequence[GetTaskSchedulesTaskScheduleCollectionItemTaskDetailRemoveInstallationSiteTaskRequest]
    The list of Java installation sites to remove.
    scan_java_server_task_requests Sequence[GetTaskSchedulesTaskScheduleCollectionItemTaskDetailScanJavaServerTaskRequest]
    The list of managed instances to scan.
    scan_library_task_requests Sequence[GetTaskSchedulesTaskScheduleCollectionItemTaskDetailScanLibraryTaskRequest]
    The list of managed instances to scan.
    task_type str
    Type of task.
    addInstallationSiteTaskRequests List<Property Map>
    The list of Java installation sites to add.
    cryptoTaskRequests List<Property Map>
    Details of the request to start a JFR crypto event analysis. When the targets aren't specified, then all managed instances currently in the fleet are selected.
    deployedApplicationMigrationTaskRequests List<Property Map>
    Details of the request to start a Java migration analyses. The analyses requires the managed instance OCID, deployed application key, source JDK version, and target JDK version of each selected application.
    javaMigrationTaskRequests List<Property Map>
    Details of the request to start a Java migration analysis. The analysis requires the managed instance OCID, application installation key, source JDK version, and target JDK version of each selected application.
    jfrTaskRequests List<Property Map>
    Details of the request to start JFR recordings. When the targets aren't specified, then all managed instances currently in the Fleet are selected.
    performanceTuningTaskRequests List<Property Map>
    Details of the request to start a JFR performance tuning analysis.
    removeInstallationSiteTaskRequests List<Property Map>
    The list of Java installation sites to remove.
    scanJavaServerTaskRequests List<Property Map>
    The list of managed instances to scan.
    scanLibraryTaskRequests List<Property Map>
    The list of managed instances to scan.
    taskType String
    Type of task.

    GetTaskSchedulesTaskScheduleCollectionItemTaskDetailAddInstallationSiteTaskRequest

    InstallationSites List<GetTaskSchedulesTaskScheduleCollectionItemTaskDetailAddInstallationSiteTaskRequestInstallationSite>
    The list of installation sites to remove.
    PostInstallationActions List<string>
    Optional list of post java installation actions
    InstallationSites []GetTaskSchedulesTaskScheduleCollectionItemTaskDetailAddInstallationSiteTaskRequestInstallationSite
    The list of installation sites to remove.
    PostInstallationActions []string
    Optional list of post java installation actions
    installationSites List<GetTaskSchedulesTaskScheduleCollectionItemTaskDetailAddInstallationSiteTaskRequestInstallationSite>
    The list of installation sites to remove.
    postInstallationActions List<String>
    Optional list of post java installation actions
    installationSites GetTaskSchedulesTaskScheduleCollectionItemTaskDetailAddInstallationSiteTaskRequestInstallationSite[]
    The list of installation sites to remove.
    postInstallationActions string[]
    Optional list of post java installation actions
    installation_sites Sequence[GetTaskSchedulesTaskScheduleCollectionItemTaskDetailAddInstallationSiteTaskRequestInstallationSite]
    The list of installation sites to remove.
    post_installation_actions Sequence[str]
    Optional list of post java installation actions
    installationSites List<Property Map>
    The list of installation sites to remove.
    postInstallationActions List<String>
    Optional list of post java installation actions

    GetTaskSchedulesTaskScheduleCollectionItemTaskDetailAddInstallationSiteTaskRequestInstallationSite

    ArtifactContentType string
    Artifact content type for the Java version.
    ForceInstall bool
    Forces the installation request even if a more recent release is already present in the host.
    HeadlessMode bool
    Flag to install headless or headful Java installation. Only valid for Oracle Linux in OCI.
    InstallationPath string
    Custom path to install new Java installation site.
    ManagedInstanceId string
    The Fleet-unique identifier of the related managed instance.
    ReleaseVersion string
    The release version of the Java Runtime.
    ArtifactContentType string
    Artifact content type for the Java version.
    ForceInstall bool
    Forces the installation request even if a more recent release is already present in the host.
    HeadlessMode bool
    Flag to install headless or headful Java installation. Only valid for Oracle Linux in OCI.
    InstallationPath string
    Custom path to install new Java installation site.
    ManagedInstanceId string
    The Fleet-unique identifier of the related managed instance.
    ReleaseVersion string
    The release version of the Java Runtime.
    artifactContentType String
    Artifact content type for the Java version.
    forceInstall Boolean
    Forces the installation request even if a more recent release is already present in the host.
    headlessMode Boolean
    Flag to install headless or headful Java installation. Only valid for Oracle Linux in OCI.
    installationPath String
    Custom path to install new Java installation site.
    managedInstanceId String
    The Fleet-unique identifier of the related managed instance.
    releaseVersion String
    The release version of the Java Runtime.
    artifactContentType string
    Artifact content type for the Java version.
    forceInstall boolean
    Forces the installation request even if a more recent release is already present in the host.
    headlessMode boolean
    Flag to install headless or headful Java installation. Only valid for Oracle Linux in OCI.
    installationPath string
    Custom path to install new Java installation site.
    managedInstanceId string
    The Fleet-unique identifier of the related managed instance.
    releaseVersion string
    The release version of the Java Runtime.
    artifact_content_type str
    Artifact content type for the Java version.
    force_install bool
    Forces the installation request even if a more recent release is already present in the host.
    headless_mode bool
    Flag to install headless or headful Java installation. Only valid for Oracle Linux in OCI.
    installation_path str
    Custom path to install new Java installation site.
    managed_instance_id str
    The Fleet-unique identifier of the related managed instance.
    release_version str
    The release version of the Java Runtime.
    artifactContentType String
    Artifact content type for the Java version.
    forceInstall Boolean
    Forces the installation request even if a more recent release is already present in the host.
    headlessMode Boolean
    Flag to install headless or headful Java installation. Only valid for Oracle Linux in OCI.
    installationPath String
    Custom path to install new Java installation site.
    managedInstanceId String
    The Fleet-unique identifier of the related managed instance.
    releaseVersion String
    The release version of the Java Runtime.

    GetTaskSchedulesTaskScheduleCollectionItemTaskDetailCryptoTaskRequest

    RecordingDurationInMinutes int
    Duration of the JFR recording in minutes.
    Targets List<GetTaskSchedulesTaskScheduleCollectionItemTaskDetailCryptoTaskRequestTarget>
    The attachment targets to start JFR.
    WaitingPeriodInMinutes int
    Period to looking for JVMs. In addition to attach to running JVMs when given the command, JVM started within the waiting period will also be attached for JFR. The value should be larger than the agent polling interval setting for the fleet to ensure agent can get the instructions. If not specified, the agent polling interval for the fleet is used.
    RecordingDurationInMinutes int
    Duration of the JFR recording in minutes.
    Targets []GetTaskSchedulesTaskScheduleCollectionItemTaskDetailCryptoTaskRequestTarget
    The attachment targets to start JFR.
    WaitingPeriodInMinutes int
    Period to looking for JVMs. In addition to attach to running JVMs when given the command, JVM started within the waiting period will also be attached for JFR. The value should be larger than the agent polling interval setting for the fleet to ensure agent can get the instructions. If not specified, the agent polling interval for the fleet is used.
    recordingDurationInMinutes Integer
    Duration of the JFR recording in minutes.
    targets List<GetTaskSchedulesTaskScheduleCollectionItemTaskDetailCryptoTaskRequestTarget>
    The attachment targets to start JFR.
    waitingPeriodInMinutes Integer
    Period to looking for JVMs. In addition to attach to running JVMs when given the command, JVM started within the waiting period will also be attached for JFR. The value should be larger than the agent polling interval setting for the fleet to ensure agent can get the instructions. If not specified, the agent polling interval for the fleet is used.
    recordingDurationInMinutes number
    Duration of the JFR recording in minutes.
    targets GetTaskSchedulesTaskScheduleCollectionItemTaskDetailCryptoTaskRequestTarget[]
    The attachment targets to start JFR.
    waitingPeriodInMinutes number
    Period to looking for JVMs. In addition to attach to running JVMs when given the command, JVM started within the waiting period will also be attached for JFR. The value should be larger than the agent polling interval setting for the fleet to ensure agent can get the instructions. If not specified, the agent polling interval for the fleet is used.
    recording_duration_in_minutes int
    Duration of the JFR recording in minutes.
    targets Sequence[GetTaskSchedulesTaskScheduleCollectionItemTaskDetailCryptoTaskRequestTarget]
    The attachment targets to start JFR.
    waiting_period_in_minutes int
    Period to looking for JVMs. In addition to attach to running JVMs when given the command, JVM started within the waiting period will also be attached for JFR. The value should be larger than the agent polling interval setting for the fleet to ensure agent can get the instructions. If not specified, the agent polling interval for the fleet is used.
    recordingDurationInMinutes Number
    Duration of the JFR recording in minutes.
    targets List<Property Map>
    The attachment targets to start JFR.
    waitingPeriodInMinutes Number
    Period to looking for JVMs. In addition to attach to running JVMs when given the command, JVM started within the waiting period will also be attached for JFR. The value should be larger than the agent polling interval setting for the fleet to ensure agent can get the instructions. If not specified, the agent polling interval for the fleet is used.

    GetTaskSchedulesTaskScheduleCollectionItemTaskDetailCryptoTaskRequestTarget

    ApplicationInstallationKey string
    Unique key that identifies the application installation for JFR data collection.
    ApplicationKey string
    Unique key that identifies the application for JFR data collection.
    ContainerKey string
    Unique key that identifies the container for JFR data collection.
    JreKey string
    Unique key that identify the JVM for JFR data collection.
    ManagedInstanceId string
    The Fleet-unique identifier of the related managed instance.
    ApplicationInstallationKey string
    Unique key that identifies the application installation for JFR data collection.
    ApplicationKey string
    Unique key that identifies the application for JFR data collection.
    ContainerKey string
    Unique key that identifies the container for JFR data collection.
    JreKey string
    Unique key that identify the JVM for JFR data collection.
    ManagedInstanceId string
    The Fleet-unique identifier of the related managed instance.
    applicationInstallationKey String
    Unique key that identifies the application installation for JFR data collection.
    applicationKey String
    Unique key that identifies the application for JFR data collection.
    containerKey String
    Unique key that identifies the container for JFR data collection.
    jreKey String
    Unique key that identify the JVM for JFR data collection.
    managedInstanceId String
    The Fleet-unique identifier of the related managed instance.
    applicationInstallationKey string
    Unique key that identifies the application installation for JFR data collection.
    applicationKey string
    Unique key that identifies the application for JFR data collection.
    containerKey string
    Unique key that identifies the container for JFR data collection.
    jreKey string
    Unique key that identify the JVM for JFR data collection.
    managedInstanceId string
    The Fleet-unique identifier of the related managed instance.
    application_installation_key str
    Unique key that identifies the application installation for JFR data collection.
    application_key str
    Unique key that identifies the application for JFR data collection.
    container_key str
    Unique key that identifies the container for JFR data collection.
    jre_key str
    Unique key that identify the JVM for JFR data collection.
    managed_instance_id str
    The Fleet-unique identifier of the related managed instance.
    applicationInstallationKey String
    Unique key that identifies the application installation for JFR data collection.
    applicationKey String
    Unique key that identifies the application for JFR data collection.
    containerKey String
    Unique key that identifies the container for JFR data collection.
    jreKey String
    Unique key that identify the JVM for JFR data collection.
    managedInstanceId String
    The Fleet-unique identifier of the related managed instance.

    GetTaskSchedulesTaskScheduleCollectionItemTaskDetailDeployedApplicationMigrationTaskRequest

    targets List<Property Map>
    The attachment targets to start JFR.

    GetTaskSchedulesTaskScheduleCollectionItemTaskDetailDeployedApplicationMigrationTaskRequestTarget

    DeployedApplicationInstallationKey string
    The unique key that identifies the deployed application's installation path that is to be used for the Java migration analyses.
    ExcludePackagePrefixes List<string>
    Excludes the packages that starts with the prefix from the migration analysis result. Either this or includePackagePrefixes can be specified.
    IncludePackagePrefixes List<string>
    includes the packages that starts with the prefix from the migration analysis result. Either this or excludePackagePrefixes can be specified.
    ManagedInstanceId string
    The Fleet-unique identifier of the related managed instance.
    SourceJdkVersion string
    The JDK version the application is currently running on.
    TargetJdkVersion string
    The JDK version against which the migration analysis was performed to identify effort required to move from source JDK.
    DeployedApplicationInstallationKey string
    The unique key that identifies the deployed application's installation path that is to be used for the Java migration analyses.
    ExcludePackagePrefixes []string
    Excludes the packages that starts with the prefix from the migration analysis result. Either this or includePackagePrefixes can be specified.
    IncludePackagePrefixes []string
    includes the packages that starts with the prefix from the migration analysis result. Either this or excludePackagePrefixes can be specified.
    ManagedInstanceId string
    The Fleet-unique identifier of the related managed instance.
    SourceJdkVersion string
    The JDK version the application is currently running on.
    TargetJdkVersion string
    The JDK version against which the migration analysis was performed to identify effort required to move from source JDK.
    deployedApplicationInstallationKey String
    The unique key that identifies the deployed application's installation path that is to be used for the Java migration analyses.
    excludePackagePrefixes List<String>
    Excludes the packages that starts with the prefix from the migration analysis result. Either this or includePackagePrefixes can be specified.
    includePackagePrefixes List<String>
    includes the packages that starts with the prefix from the migration analysis result. Either this or excludePackagePrefixes can be specified.
    managedInstanceId String
    The Fleet-unique identifier of the related managed instance.
    sourceJdkVersion String
    The JDK version the application is currently running on.
    targetJdkVersion String
    The JDK version against which the migration analysis was performed to identify effort required to move from source JDK.
    deployedApplicationInstallationKey string
    The unique key that identifies the deployed application's installation path that is to be used for the Java migration analyses.
    excludePackagePrefixes string[]
    Excludes the packages that starts with the prefix from the migration analysis result. Either this or includePackagePrefixes can be specified.
    includePackagePrefixes string[]
    includes the packages that starts with the prefix from the migration analysis result. Either this or excludePackagePrefixes can be specified.
    managedInstanceId string
    The Fleet-unique identifier of the related managed instance.
    sourceJdkVersion string
    The JDK version the application is currently running on.
    targetJdkVersion string
    The JDK version against which the migration analysis was performed to identify effort required to move from source JDK.
    deployed_application_installation_key str
    The unique key that identifies the deployed application's installation path that is to be used for the Java migration analyses.
    exclude_package_prefixes Sequence[str]
    Excludes the packages that starts with the prefix from the migration analysis result. Either this or includePackagePrefixes can be specified.
    include_package_prefixes Sequence[str]
    includes the packages that starts with the prefix from the migration analysis result. Either this or excludePackagePrefixes can be specified.
    managed_instance_id str
    The Fleet-unique identifier of the related managed instance.
    source_jdk_version str
    The JDK version the application is currently running on.
    target_jdk_version str
    The JDK version against which the migration analysis was performed to identify effort required to move from source JDK.
    deployedApplicationInstallationKey String
    The unique key that identifies the deployed application's installation path that is to be used for the Java migration analyses.
    excludePackagePrefixes List<String>
    Excludes the packages that starts with the prefix from the migration analysis result. Either this or includePackagePrefixes can be specified.
    includePackagePrefixes List<String>
    includes the packages that starts with the prefix from the migration analysis result. Either this or excludePackagePrefixes can be specified.
    managedInstanceId String
    The Fleet-unique identifier of the related managed instance.
    sourceJdkVersion String
    The JDK version the application is currently running on.
    targetJdkVersion String
    The JDK version against which the migration analysis was performed to identify effort required to move from source JDK.

    GetTaskSchedulesTaskScheduleCollectionItemTaskDetailJavaMigrationTaskRequest

    targets List<Property Map>
    The attachment targets to start JFR.

    GetTaskSchedulesTaskScheduleCollectionItemTaskDetailJavaMigrationTaskRequestTarget

    ApplicationInstallationKey string
    Unique key that identifies the application installation for JFR data collection.
    ExcludePackagePrefixes List<string>
    Excludes the packages that starts with the prefix from the migration analysis result. Either this or includePackagePrefixes can be specified.
    IncludePackagePrefixes List<string>
    includes the packages that starts with the prefix from the migration analysis result. Either this or excludePackagePrefixes can be specified.
    ManagedInstanceId string
    The Fleet-unique identifier of the related managed instance.
    SourceJdkVersion string
    The JDK version the application is currently running on.
    TargetJdkVersion string
    The JDK version against which the migration analysis was performed to identify effort required to move from source JDK.
    ApplicationInstallationKey string
    Unique key that identifies the application installation for JFR data collection.
    ExcludePackagePrefixes []string
    Excludes the packages that starts with the prefix from the migration analysis result. Either this or includePackagePrefixes can be specified.
    IncludePackagePrefixes []string
    includes the packages that starts with the prefix from the migration analysis result. Either this or excludePackagePrefixes can be specified.
    ManagedInstanceId string
    The Fleet-unique identifier of the related managed instance.
    SourceJdkVersion string
    The JDK version the application is currently running on.
    TargetJdkVersion string
    The JDK version against which the migration analysis was performed to identify effort required to move from source JDK.
    applicationInstallationKey String
    Unique key that identifies the application installation for JFR data collection.
    excludePackagePrefixes List<String>
    Excludes the packages that starts with the prefix from the migration analysis result. Either this or includePackagePrefixes can be specified.
    includePackagePrefixes List<String>
    includes the packages that starts with the prefix from the migration analysis result. Either this or excludePackagePrefixes can be specified.
    managedInstanceId String
    The Fleet-unique identifier of the related managed instance.
    sourceJdkVersion String
    The JDK version the application is currently running on.
    targetJdkVersion String
    The JDK version against which the migration analysis was performed to identify effort required to move from source JDK.
    applicationInstallationKey string
    Unique key that identifies the application installation for JFR data collection.
    excludePackagePrefixes string[]
    Excludes the packages that starts with the prefix from the migration analysis result. Either this or includePackagePrefixes can be specified.
    includePackagePrefixes string[]
    includes the packages that starts with the prefix from the migration analysis result. Either this or excludePackagePrefixes can be specified.
    managedInstanceId string
    The Fleet-unique identifier of the related managed instance.
    sourceJdkVersion string
    The JDK version the application is currently running on.
    targetJdkVersion string
    The JDK version against which the migration analysis was performed to identify effort required to move from source JDK.
    application_installation_key str
    Unique key that identifies the application installation for JFR data collection.
    exclude_package_prefixes Sequence[str]
    Excludes the packages that starts with the prefix from the migration analysis result. Either this or includePackagePrefixes can be specified.
    include_package_prefixes Sequence[str]
    includes the packages that starts with the prefix from the migration analysis result. Either this or excludePackagePrefixes can be specified.
    managed_instance_id str
    The Fleet-unique identifier of the related managed instance.
    source_jdk_version str
    The JDK version the application is currently running on.
    target_jdk_version str
    The JDK version against which the migration analysis was performed to identify effort required to move from source JDK.
    applicationInstallationKey String
    Unique key that identifies the application installation for JFR data collection.
    excludePackagePrefixes List<String>
    Excludes the packages that starts with the prefix from the migration analysis result. Either this or includePackagePrefixes can be specified.
    includePackagePrefixes List<String>
    includes the packages that starts with the prefix from the migration analysis result. Either this or excludePackagePrefixes can be specified.
    managedInstanceId String
    The Fleet-unique identifier of the related managed instance.
    sourceJdkVersion String
    The JDK version the application is currently running on.
    targetJdkVersion String
    The JDK version against which the migration analysis was performed to identify effort required to move from source JDK.

    GetTaskSchedulesTaskScheduleCollectionItemTaskDetailJfrTaskRequest

    JfcProfileName string
    The profile used for JFR events selection. If the name isn't recognized, the settings from jfcV1 or jfcV2 will be used depending on the JVM version. Both jfcV2 and jfcV1 should be provided to ensure JFR collection on different JVM versions.
    JfcV1 string
    The BASE64 encoded string of JFR settings XML with schema used by JDK 8.
    JfcV2 string
    The BASE64 encoded string of JFR settings XML with schema used by JDK 9 and after.
    RecordingDurationInMinutes int
    Duration of the JFR recording in minutes.
    RecordingSizeInMb int
    The maximum size limit for the JFR file collected.
    Targets List<GetTaskSchedulesTaskScheduleCollectionItemTaskDetailJfrTaskRequestTarget>
    The attachment targets to start JFR.
    WaitingPeriodInMinutes int
    Period to looking for JVMs. In addition to attach to running JVMs when given the command, JVM started within the waiting period will also be attached for JFR. The value should be larger than the agent polling interval setting for the fleet to ensure agent can get the instructions. If not specified, the agent polling interval for the fleet is used.
    JfcProfileName string
    The profile used for JFR events selection. If the name isn't recognized, the settings from jfcV1 or jfcV2 will be used depending on the JVM version. Both jfcV2 and jfcV1 should be provided to ensure JFR collection on different JVM versions.
    JfcV1 string
    The BASE64 encoded string of JFR settings XML with schema used by JDK 8.
    JfcV2 string
    The BASE64 encoded string of JFR settings XML with schema used by JDK 9 and after.
    RecordingDurationInMinutes int
    Duration of the JFR recording in minutes.
    RecordingSizeInMb int
    The maximum size limit for the JFR file collected.
    Targets []GetTaskSchedulesTaskScheduleCollectionItemTaskDetailJfrTaskRequestTarget
    The attachment targets to start JFR.
    WaitingPeriodInMinutes int
    Period to looking for JVMs. In addition to attach to running JVMs when given the command, JVM started within the waiting period will also be attached for JFR. The value should be larger than the agent polling interval setting for the fleet to ensure agent can get the instructions. If not specified, the agent polling interval for the fleet is used.
    jfcProfileName String
    The profile used for JFR events selection. If the name isn't recognized, the settings from jfcV1 or jfcV2 will be used depending on the JVM version. Both jfcV2 and jfcV1 should be provided to ensure JFR collection on different JVM versions.
    jfcV1 String
    The BASE64 encoded string of JFR settings XML with schema used by JDK 8.
    jfcV2 String
    The BASE64 encoded string of JFR settings XML with schema used by JDK 9 and after.
    recordingDurationInMinutes Integer
    Duration of the JFR recording in minutes.
    recordingSizeInMb Integer
    The maximum size limit for the JFR file collected.
    targets List<GetTaskSchedulesTaskScheduleCollectionItemTaskDetailJfrTaskRequestTarget>
    The attachment targets to start JFR.
    waitingPeriodInMinutes Integer
    Period to looking for JVMs. In addition to attach to running JVMs when given the command, JVM started within the waiting period will also be attached for JFR. The value should be larger than the agent polling interval setting for the fleet to ensure agent can get the instructions. If not specified, the agent polling interval for the fleet is used.
    jfcProfileName string
    The profile used for JFR events selection. If the name isn't recognized, the settings from jfcV1 or jfcV2 will be used depending on the JVM version. Both jfcV2 and jfcV1 should be provided to ensure JFR collection on different JVM versions.
    jfcV1 string
    The BASE64 encoded string of JFR settings XML with schema used by JDK 8.
    jfcV2 string
    The BASE64 encoded string of JFR settings XML with schema used by JDK 9 and after.
    recordingDurationInMinutes number
    Duration of the JFR recording in minutes.
    recordingSizeInMb number
    The maximum size limit for the JFR file collected.
    targets GetTaskSchedulesTaskScheduleCollectionItemTaskDetailJfrTaskRequestTarget[]
    The attachment targets to start JFR.
    waitingPeriodInMinutes number
    Period to looking for JVMs. In addition to attach to running JVMs when given the command, JVM started within the waiting period will also be attached for JFR. The value should be larger than the agent polling interval setting for the fleet to ensure agent can get the instructions. If not specified, the agent polling interval for the fleet is used.
    jfc_profile_name str
    The profile used for JFR events selection. If the name isn't recognized, the settings from jfcV1 or jfcV2 will be used depending on the JVM version. Both jfcV2 and jfcV1 should be provided to ensure JFR collection on different JVM versions.
    jfc_v1 str
    The BASE64 encoded string of JFR settings XML with schema used by JDK 8.
    jfc_v2 str
    The BASE64 encoded string of JFR settings XML with schema used by JDK 9 and after.
    recording_duration_in_minutes int
    Duration of the JFR recording in minutes.
    recording_size_in_mb int
    The maximum size limit for the JFR file collected.
    targets Sequence[GetTaskSchedulesTaskScheduleCollectionItemTaskDetailJfrTaskRequestTarget]
    The attachment targets to start JFR.
    waiting_period_in_minutes int
    Period to looking for JVMs. In addition to attach to running JVMs when given the command, JVM started within the waiting period will also be attached for JFR. The value should be larger than the agent polling interval setting for the fleet to ensure agent can get the instructions. If not specified, the agent polling interval for the fleet is used.
    jfcProfileName String
    The profile used for JFR events selection. If the name isn't recognized, the settings from jfcV1 or jfcV2 will be used depending on the JVM version. Both jfcV2 and jfcV1 should be provided to ensure JFR collection on different JVM versions.
    jfcV1 String
    The BASE64 encoded string of JFR settings XML with schema used by JDK 8.
    jfcV2 String
    The BASE64 encoded string of JFR settings XML with schema used by JDK 9 and after.
    recordingDurationInMinutes Number
    Duration of the JFR recording in minutes.
    recordingSizeInMb Number
    The maximum size limit for the JFR file collected.
    targets List<Property Map>
    The attachment targets to start JFR.
    waitingPeriodInMinutes Number
    Period to looking for JVMs. In addition to attach to running JVMs when given the command, JVM started within the waiting period will also be attached for JFR. The value should be larger than the agent polling interval setting for the fleet to ensure agent can get the instructions. If not specified, the agent polling interval for the fleet is used.

    GetTaskSchedulesTaskScheduleCollectionItemTaskDetailJfrTaskRequestTarget

    ApplicationInstallationKey string
    Unique key that identifies the application installation for JFR data collection.
    ApplicationKey string
    Unique key that identifies the application for JFR data collection.
    ContainerKey string
    Unique key that identifies the container for JFR data collection.
    JreKey string
    Unique key that identify the JVM for JFR data collection.
    ManagedInstanceId string
    The Fleet-unique identifier of the related managed instance.
    ApplicationInstallationKey string
    Unique key that identifies the application installation for JFR data collection.
    ApplicationKey string
    Unique key that identifies the application for JFR data collection.
    ContainerKey string
    Unique key that identifies the container for JFR data collection.
    JreKey string
    Unique key that identify the JVM for JFR data collection.
    ManagedInstanceId string
    The Fleet-unique identifier of the related managed instance.
    applicationInstallationKey String
    Unique key that identifies the application installation for JFR data collection.
    applicationKey String
    Unique key that identifies the application for JFR data collection.
    containerKey String
    Unique key that identifies the container for JFR data collection.
    jreKey String
    Unique key that identify the JVM for JFR data collection.
    managedInstanceId String
    The Fleet-unique identifier of the related managed instance.
    applicationInstallationKey string
    Unique key that identifies the application installation for JFR data collection.
    applicationKey string
    Unique key that identifies the application for JFR data collection.
    containerKey string
    Unique key that identifies the container for JFR data collection.
    jreKey string
    Unique key that identify the JVM for JFR data collection.
    managedInstanceId string
    The Fleet-unique identifier of the related managed instance.
    application_installation_key str
    Unique key that identifies the application installation for JFR data collection.
    application_key str
    Unique key that identifies the application for JFR data collection.
    container_key str
    Unique key that identifies the container for JFR data collection.
    jre_key str
    Unique key that identify the JVM for JFR data collection.
    managed_instance_id str
    The Fleet-unique identifier of the related managed instance.
    applicationInstallationKey String
    Unique key that identifies the application installation for JFR data collection.
    applicationKey String
    Unique key that identifies the application for JFR data collection.
    containerKey String
    Unique key that identifies the container for JFR data collection.
    jreKey String
    Unique key that identify the JVM for JFR data collection.
    managedInstanceId String
    The Fleet-unique identifier of the related managed instance.

    GetTaskSchedulesTaskScheduleCollectionItemTaskDetailPerformanceTuningTaskRequest

    RecordingDurationInMinutes int
    Duration of the JFR recording in minutes.
    Targets List<GetTaskSchedulesTaskScheduleCollectionItemTaskDetailPerformanceTuningTaskRequestTarget>
    The attachment targets to start JFR.
    WaitingPeriodInMinutes int
    Period to looking for JVMs. In addition to attach to running JVMs when given the command, JVM started within the waiting period will also be attached for JFR. The value should be larger than the agent polling interval setting for the fleet to ensure agent can get the instructions. If not specified, the agent polling interval for the fleet is used.
    RecordingDurationInMinutes int
    Duration of the JFR recording in minutes.
    Targets []GetTaskSchedulesTaskScheduleCollectionItemTaskDetailPerformanceTuningTaskRequestTarget
    The attachment targets to start JFR.
    WaitingPeriodInMinutes int
    Period to looking for JVMs. In addition to attach to running JVMs when given the command, JVM started within the waiting period will also be attached for JFR. The value should be larger than the agent polling interval setting for the fleet to ensure agent can get the instructions. If not specified, the agent polling interval for the fleet is used.
    recordingDurationInMinutes Integer
    Duration of the JFR recording in minutes.
    targets List<GetTaskSchedulesTaskScheduleCollectionItemTaskDetailPerformanceTuningTaskRequestTarget>
    The attachment targets to start JFR.
    waitingPeriodInMinutes Integer
    Period to looking for JVMs. In addition to attach to running JVMs when given the command, JVM started within the waiting period will also be attached for JFR. The value should be larger than the agent polling interval setting for the fleet to ensure agent can get the instructions. If not specified, the agent polling interval for the fleet is used.
    recordingDurationInMinutes number
    Duration of the JFR recording in minutes.
    targets GetTaskSchedulesTaskScheduleCollectionItemTaskDetailPerformanceTuningTaskRequestTarget[]
    The attachment targets to start JFR.
    waitingPeriodInMinutes number
    Period to looking for JVMs. In addition to attach to running JVMs when given the command, JVM started within the waiting period will also be attached for JFR. The value should be larger than the agent polling interval setting for the fleet to ensure agent can get the instructions. If not specified, the agent polling interval for the fleet is used.
    recording_duration_in_minutes int
    Duration of the JFR recording in minutes.
    targets Sequence[GetTaskSchedulesTaskScheduleCollectionItemTaskDetailPerformanceTuningTaskRequestTarget]
    The attachment targets to start JFR.
    waiting_period_in_minutes int
    Period to looking for JVMs. In addition to attach to running JVMs when given the command, JVM started within the waiting period will also be attached for JFR. The value should be larger than the agent polling interval setting for the fleet to ensure agent can get the instructions. If not specified, the agent polling interval for the fleet is used.
    recordingDurationInMinutes Number
    Duration of the JFR recording in minutes.
    targets List<Property Map>
    The attachment targets to start JFR.
    waitingPeriodInMinutes Number
    Period to looking for JVMs. In addition to attach to running JVMs when given the command, JVM started within the waiting period will also be attached for JFR. The value should be larger than the agent polling interval setting for the fleet to ensure agent can get the instructions. If not specified, the agent polling interval for the fleet is used.

    GetTaskSchedulesTaskScheduleCollectionItemTaskDetailPerformanceTuningTaskRequestTarget

    ApplicationInstallationKey string
    Unique key that identifies the application installation for JFR data collection.
    ApplicationKey string
    Unique key that identifies the application for JFR data collection.
    ContainerKey string
    Unique key that identifies the container for JFR data collection.
    JreKey string
    Unique key that identify the JVM for JFR data collection.
    ManagedInstanceId string
    The Fleet-unique identifier of the related managed instance.
    ApplicationInstallationKey string
    Unique key that identifies the application installation for JFR data collection.
    ApplicationKey string
    Unique key that identifies the application for JFR data collection.
    ContainerKey string
    Unique key that identifies the container for JFR data collection.
    JreKey string
    Unique key that identify the JVM for JFR data collection.
    ManagedInstanceId string
    The Fleet-unique identifier of the related managed instance.
    applicationInstallationKey String
    Unique key that identifies the application installation for JFR data collection.
    applicationKey String
    Unique key that identifies the application for JFR data collection.
    containerKey String
    Unique key that identifies the container for JFR data collection.
    jreKey String
    Unique key that identify the JVM for JFR data collection.
    managedInstanceId String
    The Fleet-unique identifier of the related managed instance.
    applicationInstallationKey string
    Unique key that identifies the application installation for JFR data collection.
    applicationKey string
    Unique key that identifies the application for JFR data collection.
    containerKey string
    Unique key that identifies the container for JFR data collection.
    jreKey string
    Unique key that identify the JVM for JFR data collection.
    managedInstanceId string
    The Fleet-unique identifier of the related managed instance.
    application_installation_key str
    Unique key that identifies the application installation for JFR data collection.
    application_key str
    Unique key that identifies the application for JFR data collection.
    container_key str
    Unique key that identifies the container for JFR data collection.
    jre_key str
    Unique key that identify the JVM for JFR data collection.
    managed_instance_id str
    The Fleet-unique identifier of the related managed instance.
    applicationInstallationKey String
    Unique key that identifies the application installation for JFR data collection.
    applicationKey String
    Unique key that identifies the application for JFR data collection.
    containerKey String
    Unique key that identifies the container for JFR data collection.
    jreKey String
    Unique key that identify the JVM for JFR data collection.
    managedInstanceId String
    The Fleet-unique identifier of the related managed instance.

    GetTaskSchedulesTaskScheduleCollectionItemTaskDetailRemoveInstallationSiteTaskRequest

    installationSites List<Property Map>
    The list of installation sites to remove.

    GetTaskSchedulesTaskScheduleCollectionItemTaskDetailRemoveInstallationSiteTaskRequestInstallationSite

    InstallationKey string
    The unique identifier for the installation of a Java Runtime at a specific path on a specific operating system.
    ManagedInstanceId string
    The Fleet-unique identifier of the related managed instance.
    InstallationKey string
    The unique identifier for the installation of a Java Runtime at a specific path on a specific operating system.
    ManagedInstanceId string
    The Fleet-unique identifier of the related managed instance.
    installationKey String
    The unique identifier for the installation of a Java Runtime at a specific path on a specific operating system.
    managedInstanceId String
    The Fleet-unique identifier of the related managed instance.
    installationKey string
    The unique identifier for the installation of a Java Runtime at a specific path on a specific operating system.
    managedInstanceId string
    The Fleet-unique identifier of the related managed instance.
    installation_key str
    The unique identifier for the installation of a Java Runtime at a specific path on a specific operating system.
    managed_instance_id str
    The Fleet-unique identifier of the related managed instance.
    installationKey String
    The unique identifier for the installation of a Java Runtime at a specific path on a specific operating system.
    managedInstanceId String
    The Fleet-unique identifier of the related managed instance.

    GetTaskSchedulesTaskScheduleCollectionItemTaskDetailScanJavaServerTaskRequest

    ManagedInstanceIds List<string>
    The list of OCIDs of managed instances to scan.
    ManagedInstanceIds []string
    The list of OCIDs of managed instances to scan.
    managedInstanceIds List<String>
    The list of OCIDs of managed instances to scan.
    managedInstanceIds string[]
    The list of OCIDs of managed instances to scan.
    managed_instance_ids Sequence[str]
    The list of OCIDs of managed instances to scan.
    managedInstanceIds List<String>
    The list of OCIDs of managed instances to scan.

    GetTaskSchedulesTaskScheduleCollectionItemTaskDetailScanLibraryTaskRequest

    DynamicScanDurationInMinutes int
    The duration of the dynamic scan in minutes.
    IsDynamicScan bool
    Indicates whether the scan is dynamic or static.
    ManagedInstanceIds List<string>
    The list of OCIDs of managed instances to scan.
    DynamicScanDurationInMinutes int
    The duration of the dynamic scan in minutes.
    IsDynamicScan bool
    Indicates whether the scan is dynamic or static.
    ManagedInstanceIds []string
    The list of OCIDs of managed instances to scan.
    dynamicScanDurationInMinutes Integer
    The duration of the dynamic scan in minutes.
    isDynamicScan Boolean
    Indicates whether the scan is dynamic or static.
    managedInstanceIds List<String>
    The list of OCIDs of managed instances to scan.
    dynamicScanDurationInMinutes number
    The duration of the dynamic scan in minutes.
    isDynamicScan boolean
    Indicates whether the scan is dynamic or static.
    managedInstanceIds string[]
    The list of OCIDs of managed instances to scan.
    dynamic_scan_duration_in_minutes int
    The duration of the dynamic scan in minutes.
    is_dynamic_scan bool
    Indicates whether the scan is dynamic or static.
    managed_instance_ids Sequence[str]
    The list of OCIDs of managed instances to scan.
    dynamicScanDurationInMinutes Number
    The duration of the dynamic scan in minutes.
    isDynamicScan Boolean
    Indicates whether the scan is dynamic or static.
    managedInstanceIds List<String>
    The list of OCIDs of managed instances to scan.

    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.9.0 published on Wednesday, Sep 24, 2025 by Pulumi