1. Packages
  2. Packages
  3. Oracle Cloud Infrastructure
  4. API Docs
  5. oci
  6. getDataccMaintenanceExecutions
Viewing docs for Oracle Cloud Infrastructure v4.20.0
published on Wednesday, Jul 15, 2026 by Pulumi
oci logo oci logo
Viewing docs for Oracle Cloud Infrastructure v4.20.0
published on Wednesday, Jul 15, 2026 by Pulumi

    This data source provides the list of Maintenance Executions in Oracle Cloud Infrastructure Datacc service.

    Gets a list of the maintenance executions in the specified compartment.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testMaintenanceExecutions = oci.oci.getDataccMaintenanceExecutions({
        compartmentId: compartmentId,
        displayName: maintenanceExecutionDisplayName,
        infrastructureId: testInfrastructure.id,
        maintenanceRunId: testMaintenanceRun.id,
        maintenanceSubtype: maintenanceExecutionMaintenanceSubtype,
        maintenanceType: maintenanceExecutionMaintenanceType,
        state: maintenanceExecutionState,
        targetResourceType: maintenanceExecutionTargetResourceType,
        timeAcceptedGreaterThanOrEqualTo: maintenanceExecutionTimeAcceptedGreaterThanOrEqualTo,
        timeAcceptedLessThanOrEqualTo: maintenanceExecutionTimeAcceptedLessThanOrEqualTo,
        type: maintenanceExecutionType,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_maintenance_executions = oci.oci.get_datacc_maintenance_executions(compartment_id=compartment_id,
        display_name=maintenance_execution_display_name,
        infrastructure_id=test_infrastructure["id"],
        maintenance_run_id=test_maintenance_run["id"],
        maintenance_subtype=maintenance_execution_maintenance_subtype,
        maintenance_type=maintenance_execution_maintenance_type,
        state=maintenance_execution_state,
        target_resource_type=maintenance_execution_target_resource_type,
        time_accepted_greater_than_or_equal_to=maintenance_execution_time_accepted_greater_than_or_equal_to,
        time_accepted_less_than_or_equal_to=maintenance_execution_time_accepted_less_than_or_equal_to,
        type=maintenance_execution_type)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-oci/sdk/v4/go/oci/oci"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := oci.GetDataccMaintenanceExecutions(ctx, &oci.GetDataccMaintenanceExecutionsArgs{
    			CompartmentId:                    compartmentId,
    			DisplayName:                      pulumi.StringRef(maintenanceExecutionDisplayName),
    			InfrastructureId:                 pulumi.StringRef(testInfrastructure.Id),
    			MaintenanceRunId:                 pulumi.StringRef(testMaintenanceRun.Id),
    			MaintenanceSubtype:               pulumi.StringRef(maintenanceExecutionMaintenanceSubtype),
    			MaintenanceType:                  pulumi.StringRef(maintenanceExecutionMaintenanceType),
    			State:                            pulumi.StringRef(maintenanceExecutionState),
    			TargetResourceType:               pulumi.StringRef(maintenanceExecutionTargetResourceType),
    			TimeAcceptedGreaterThanOrEqualTo: pulumi.StringRef(maintenanceExecutionTimeAcceptedGreaterThanOrEqualTo),
    			TimeAcceptedLessThanOrEqualTo:    pulumi.StringRef(maintenanceExecutionTimeAcceptedLessThanOrEqualTo),
    			Type:                             pulumi.StringRef(maintenanceExecutionType),
    		}, 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 testMaintenanceExecutions = Oci.Oci.GetDataccMaintenanceExecutions.Invoke(new()
        {
            CompartmentId = compartmentId,
            DisplayName = maintenanceExecutionDisplayName,
            InfrastructureId = testInfrastructure.Id,
            MaintenanceRunId = testMaintenanceRun.Id,
            MaintenanceSubtype = maintenanceExecutionMaintenanceSubtype,
            MaintenanceType = maintenanceExecutionMaintenanceType,
            State = maintenanceExecutionState,
            TargetResourceType = maintenanceExecutionTargetResourceType,
            TimeAcceptedGreaterThanOrEqualTo = maintenanceExecutionTimeAcceptedGreaterThanOrEqualTo,
            TimeAcceptedLessThanOrEqualTo = maintenanceExecutionTimeAcceptedLessThanOrEqualTo,
            Type = maintenanceExecutionType,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.oci.oci.OciFunctions;
    import com.pulumi.oci.oci.inputs.GetDataccMaintenanceExecutionsArgs;
    import java.util.ArrayList;
    import java.util.Arrays;
    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 testMaintenanceExecutions = OciFunctions.getDataccMaintenanceExecutions(GetDataccMaintenanceExecutionsArgs.builder()
                .compartmentId(compartmentId)
                .displayName(maintenanceExecutionDisplayName)
                .infrastructureId(testInfrastructure.id())
                .maintenanceRunId(testMaintenanceRun.id())
                .maintenanceSubtype(maintenanceExecutionMaintenanceSubtype)
                .maintenanceType(maintenanceExecutionMaintenanceType)
                .state(maintenanceExecutionState)
                .targetResourceType(maintenanceExecutionTargetResourceType)
                .timeAcceptedGreaterThanOrEqualTo(maintenanceExecutionTimeAcceptedGreaterThanOrEqualTo)
                .timeAcceptedLessThanOrEqualTo(maintenanceExecutionTimeAcceptedLessThanOrEqualTo)
                .type(maintenanceExecutionType)
                .build());
    
        }
    }
    
    variables:
      testMaintenanceExecutions:
        fn::invoke:
          function: oci:oci:getDataccMaintenanceExecutions
          arguments:
            compartmentId: ${compartmentId}
            displayName: ${maintenanceExecutionDisplayName}
            infrastructureId: ${testInfrastructure.id}
            maintenanceRunId: ${testMaintenanceRun.id}
            maintenanceSubtype: ${maintenanceExecutionMaintenanceSubtype}
            maintenanceType: ${maintenanceExecutionMaintenanceType}
            state: ${maintenanceExecutionState}
            targetResourceType: ${maintenanceExecutionTargetResourceType}
            timeAcceptedGreaterThanOrEqualTo: ${maintenanceExecutionTimeAcceptedGreaterThanOrEqualTo}
            timeAcceptedLessThanOrEqualTo: ${maintenanceExecutionTimeAcceptedLessThanOrEqualTo}
            type: ${maintenanceExecutionType}
    
    pulumi {
      required_providers {
        oci = {
          source = "pulumi/oci"
        }
      }
    }
    
    data "oci_oci_getdataccmaintenanceexecutions" "testMaintenanceExecutions" {
      compartment_id                         = compartmentId
      display_name                           = maintenanceExecutionDisplayName
      infrastructure_id                      = testInfrastructure.id
      maintenance_run_id                     = testMaintenanceRun.id
      maintenance_subtype                    = maintenanceExecutionMaintenanceSubtype
      maintenance_type                       = maintenanceExecutionMaintenanceType
      state                                  = maintenanceExecutionState
      target_resource_type                   = maintenanceExecutionTargetResourceType
      time_accepted_greater_than_or_equal_to = maintenanceExecutionTimeAcceptedGreaterThanOrEqualTo
      time_accepted_less_than_or_equal_to    = maintenanceExecutionTimeAcceptedLessThanOrEqualTo
      type                                   = maintenanceExecutionType
    }
    

    Using getDataccMaintenanceExecutions

    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 getDataccMaintenanceExecutions(args: GetDataccMaintenanceExecutionsArgs, opts?: InvokeOptions): Promise<GetDataccMaintenanceExecutionsResult>
    function getDataccMaintenanceExecutionsOutput(args: GetDataccMaintenanceExecutionsOutputArgs, opts?: InvokeOptions): Output<GetDataccMaintenanceExecutionsResult>
    def get_datacc_maintenance_executions(compartment_id: Optional[str] = None,
                                          display_name: Optional[str] = None,
                                          filters: Optional[Sequence[GetDataccMaintenanceExecutionsFilter]] = None,
                                          infrastructure_id: Optional[str] = None,
                                          maintenance_run_id: Optional[str] = None,
                                          maintenance_subtype: Optional[str] = None,
                                          maintenance_type: Optional[str] = None,
                                          state: Optional[str] = None,
                                          target_resource_type: Optional[str] = None,
                                          time_accepted_greater_than_or_equal_to: Optional[str] = None,
                                          time_accepted_less_than_or_equal_to: Optional[str] = None,
                                          type: Optional[str] = None,
                                          opts: Optional[InvokeOptions] = None) -> GetDataccMaintenanceExecutionsResult
    def get_datacc_maintenance_executions_output(compartment_id: pulumi.Input[Optional[str]] = None,
                                          display_name: pulumi.Input[Optional[str]] = None,
                                          filters: pulumi.Input[Optional[Sequence[pulumi.Input[GetDataccMaintenanceExecutionsFilterArgs]]]] = None,
                                          infrastructure_id: pulumi.Input[Optional[str]] = None,
                                          maintenance_run_id: pulumi.Input[Optional[str]] = None,
                                          maintenance_subtype: pulumi.Input[Optional[str]] = None,
                                          maintenance_type: pulumi.Input[Optional[str]] = None,
                                          state: pulumi.Input[Optional[str]] = None,
                                          target_resource_type: pulumi.Input[Optional[str]] = None,
                                          time_accepted_greater_than_or_equal_to: pulumi.Input[Optional[str]] = None,
                                          time_accepted_less_than_or_equal_to: pulumi.Input[Optional[str]] = None,
                                          type: pulumi.Input[Optional[str]] = None,
                                          opts: Optional[InvokeOptions] = None) -> Output[GetDataccMaintenanceExecutionsResult]
    func GetDataccMaintenanceExecutions(ctx *Context, args *GetDataccMaintenanceExecutionsArgs, opts ...InvokeOption) (*GetDataccMaintenanceExecutionsResult, error)
    func GetDataccMaintenanceExecutionsOutput(ctx *Context, args *GetDataccMaintenanceExecutionsOutputArgs, opts ...InvokeOption) GetDataccMaintenanceExecutionsResultOutput

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

    public static class GetDataccMaintenanceExecutions 
    {
        public static Task<GetDataccMaintenanceExecutionsResult> InvokeAsync(GetDataccMaintenanceExecutionsArgs args, InvokeOptions? opts = null)
        public static Output<GetDataccMaintenanceExecutionsResult> Invoke(GetDataccMaintenanceExecutionsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetDataccMaintenanceExecutionsResult> getDataccMaintenanceExecutions(GetDataccMaintenanceExecutionsArgs args, InvokeOptions options)
    public static Output<GetDataccMaintenanceExecutionsResult> getDataccMaintenanceExecutions(GetDataccMaintenanceExecutionsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: oci:oci/getDataccMaintenanceExecutions:getDataccMaintenanceExecutions
      arguments:
        # arguments dictionary
    data "oci_oci_get_datacc_maintenance_executions" "name" {
        # arguments
    }

    The following arguments are supported:

    CompartmentId string
    The OCID of the compartment. For list operations, you may provide the tenant [OCID] in this field. When a tenant OCID is provided, it will be validated against the caller's tenant and then treated as tenant scope (compartmentId filtering is not applied).
    DisplayName string
    A filter to return resources that match the entire display name given. The match is case sensitive.
    Filters List<GetDataccMaintenanceExecutionsFilter>
    InfrastructureId string
    The Database Infrastructure ID.
    MaintenanceRunId string
    The maintenance run OCID.
    MaintenanceSubtype string
    The sub-type of the maintenance run.
    MaintenanceType string
    The maintenance type.
    State string
    A filter to return only resources that match the given lifecycle state exactly.
    TargetResourceType string
    The type of the target resource.
    TimeAcceptedGreaterThanOrEqualTo string
    Filter maintenance run for after given time.
    TimeAcceptedLessThanOrEqualTo string
    Filter maintenance run for before given time.
    Type string
    The maintenance execution type.
    CompartmentId string
    The OCID of the compartment. For list operations, you may provide the tenant [OCID] in this field. When a tenant OCID is provided, it will be validated against the caller's tenant and then treated as tenant scope (compartmentId filtering is not applied).
    DisplayName string
    A filter to return resources that match the entire display name given. The match is case sensitive.
    Filters []GetDataccMaintenanceExecutionsFilter
    InfrastructureId string
    The Database Infrastructure ID.
    MaintenanceRunId string
    The maintenance run OCID.
    MaintenanceSubtype string
    The sub-type of the maintenance run.
    MaintenanceType string
    The maintenance type.
    State string
    A filter to return only resources that match the given lifecycle state exactly.
    TargetResourceType string
    The type of the target resource.
    TimeAcceptedGreaterThanOrEqualTo string
    Filter maintenance run for after given time.
    TimeAcceptedLessThanOrEqualTo string
    Filter maintenance run for before given time.
    Type string
    The maintenance execution type.
    compartment_id string
    The OCID of the compartment. For list operations, you may provide the tenant [OCID] in this field. When a tenant OCID is provided, it will be validated against the caller's tenant and then treated as tenant scope (compartmentId filtering is not applied).
    display_name string
    A filter to return resources that match the entire display name given. The match is case sensitive.
    filters list(object)
    infrastructure_id string
    The Database Infrastructure ID.
    maintenance_run_id string
    The maintenance run OCID.
    maintenance_subtype string
    The sub-type of the maintenance run.
    maintenance_type string
    The maintenance type.
    state string
    A filter to return only resources that match the given lifecycle state exactly.
    target_resource_type string
    The type of the target resource.
    time_accepted_greater_than_or_equal_to string
    Filter maintenance run for after given time.
    time_accepted_less_than_or_equal_to string
    Filter maintenance run for before given time.
    type string
    The maintenance execution type.
    compartmentId String
    The OCID of the compartment. For list operations, you may provide the tenant [OCID] in this field. When a tenant OCID is provided, it will be validated against the caller's tenant and then treated as tenant scope (compartmentId filtering is not applied).
    displayName String
    A filter to return resources that match the entire display name given. The match is case sensitive.
    filters List<GetDataccMaintenanceExecutionsFilter>
    infrastructureId String
    The Database Infrastructure ID.
    maintenanceRunId String
    The maintenance run OCID.
    maintenanceSubtype String
    The sub-type of the maintenance run.
    maintenanceType String
    The maintenance type.
    state String
    A filter to return only resources that match the given lifecycle state exactly.
    targetResourceType String
    The type of the target resource.
    timeAcceptedGreaterThanOrEqualTo String
    Filter maintenance run for after given time.
    timeAcceptedLessThanOrEqualTo String
    Filter maintenance run for before given time.
    type String
    The maintenance execution type.
    compartmentId string
    The OCID of the compartment. For list operations, you may provide the tenant [OCID] in this field. When a tenant OCID is provided, it will be validated against the caller's tenant and then treated as tenant scope (compartmentId filtering is not applied).
    displayName string
    A filter to return resources that match the entire display name given. The match is case sensitive.
    filters GetDataccMaintenanceExecutionsFilter[]
    infrastructureId string
    The Database Infrastructure ID.
    maintenanceRunId string
    The maintenance run OCID.
    maintenanceSubtype string
    The sub-type of the maintenance run.
    maintenanceType string
    The maintenance type.
    state string
    A filter to return only resources that match the given lifecycle state exactly.
    targetResourceType string
    The type of the target resource.
    timeAcceptedGreaterThanOrEqualTo string
    Filter maintenance run for after given time.
    timeAcceptedLessThanOrEqualTo string
    Filter maintenance run for before given time.
    type string
    The maintenance execution type.
    compartment_id str
    The OCID of the compartment. For list operations, you may provide the tenant [OCID] in this field. When a tenant OCID is provided, it will be validated against the caller's tenant and then treated as tenant scope (compartmentId filtering is not applied).
    display_name str
    A filter to return resources that match the entire display name given. The match is case sensitive.
    filters Sequence[GetDataccMaintenanceExecutionsFilter]
    infrastructure_id str
    The Database Infrastructure ID.
    maintenance_run_id str
    The maintenance run OCID.
    maintenance_subtype str
    The sub-type of the maintenance run.
    maintenance_type str
    The maintenance type.
    state str
    A filter to return only resources that match the given lifecycle state exactly.
    target_resource_type str
    The type of the target resource.
    time_accepted_greater_than_or_equal_to str
    Filter maintenance run for after given time.
    time_accepted_less_than_or_equal_to str
    Filter maintenance run for before given time.
    type str
    The maintenance execution type.
    compartmentId String
    The OCID of the compartment. For list operations, you may provide the tenant [OCID] in this field. When a tenant OCID is provided, it will be validated against the caller's tenant and then treated as tenant scope (compartmentId filtering is not applied).
    displayName String
    A filter to return resources that match the entire display name given. The match is case sensitive.
    filters List<Property Map>
    infrastructureId String
    The Database Infrastructure ID.
    maintenanceRunId String
    The maintenance run OCID.
    maintenanceSubtype String
    The sub-type of the maintenance run.
    maintenanceType String
    The maintenance type.
    state String
    A filter to return only resources that match the given lifecycle state exactly.
    targetResourceType String
    The type of the target resource.
    timeAcceptedGreaterThanOrEqualTo String
    Filter maintenance run for after given time.
    timeAcceptedLessThanOrEqualTo String
    Filter maintenance run for before given time.
    type String
    The maintenance execution type.

    getDataccMaintenanceExecutions Result

    The following output properties are available:

    CompartmentId string
    The OCID of the compartment.
    Id string
    The provider-assigned unique ID for this managed resource.
    MaintenanceExecutionCollections List<GetDataccMaintenanceExecutionsMaintenanceExecutionCollection>
    The list of maintenance_execution_collection.
    DisplayName string
    The user-friendly name for the maintenance run execution.
    Filters List<GetDataccMaintenanceExecutionsFilter>
    InfrastructureId string
    The OCID of the Database Infrastructure on which the maintenance run execution occurred.
    MaintenanceRunId string
    The OCID of the maintenance run to which this maintenance execution belongs.
    MaintenanceSubtype string
    Maintenance run execution sub-type.
    MaintenanceType string
    Maintenance type.
    State string
    The state of the maintenance run execution.
    TargetResourceType string
    The type of the target resource on which the maintenance run execution occurred.
    TimeAcceptedGreaterThanOrEqualTo string
    TimeAcceptedLessThanOrEqualTo string
    Type string
    CompartmentId string
    The OCID of the compartment.
    Id string
    The provider-assigned unique ID for this managed resource.
    MaintenanceExecutionCollections []GetDataccMaintenanceExecutionsMaintenanceExecutionCollection
    The list of maintenance_execution_collection.
    DisplayName string
    The user-friendly name for the maintenance run execution.
    Filters []GetDataccMaintenanceExecutionsFilter
    InfrastructureId string
    The OCID of the Database Infrastructure on which the maintenance run execution occurred.
    MaintenanceRunId string
    The OCID of the maintenance run to which this maintenance execution belongs.
    MaintenanceSubtype string
    Maintenance run execution sub-type.
    MaintenanceType string
    Maintenance type.
    State string
    The state of the maintenance run execution.
    TargetResourceType string
    The type of the target resource on which the maintenance run execution occurred.
    TimeAcceptedGreaterThanOrEqualTo string
    TimeAcceptedLessThanOrEqualTo string
    Type string
    compartment_id string
    The OCID of the compartment.
    id string
    The provider-assigned unique ID for this managed resource.
    maintenance_execution_collections list(object)
    The list of maintenance_execution_collection.
    display_name string
    The user-friendly name for the maintenance run execution.
    filters list(object)
    infrastructure_id string
    The OCID of the Database Infrastructure on which the maintenance run execution occurred.
    maintenance_run_id string
    The OCID of the maintenance run to which this maintenance execution belongs.
    maintenance_subtype string
    Maintenance run execution sub-type.
    maintenance_type string
    Maintenance type.
    state string
    The state of the maintenance run execution.
    target_resource_type string
    The type of the target resource on which the maintenance run execution occurred.
    time_accepted_greater_than_or_equal_to string
    time_accepted_less_than_or_equal_to string
    type string
    compartmentId String
    The OCID of the compartment.
    id String
    The provider-assigned unique ID for this managed resource.
    maintenanceExecutionCollections List<GetDataccMaintenanceExecutionsMaintenanceExecutionCollection>
    The list of maintenance_execution_collection.
    displayName String
    The user-friendly name for the maintenance run execution.
    filters List<GetDataccMaintenanceExecutionsFilter>
    infrastructureId String
    The OCID of the Database Infrastructure on which the maintenance run execution occurred.
    maintenanceRunId String
    The OCID of the maintenance run to which this maintenance execution belongs.
    maintenanceSubtype String
    Maintenance run execution sub-type.
    maintenanceType String
    Maintenance type.
    state String
    The state of the maintenance run execution.
    targetResourceType String
    The type of the target resource on which the maintenance run execution occurred.
    timeAcceptedGreaterThanOrEqualTo String
    timeAcceptedLessThanOrEqualTo String
    type String
    compartmentId string
    The OCID of the compartment.
    id string
    The provider-assigned unique ID for this managed resource.
    maintenanceExecutionCollections GetDataccMaintenanceExecutionsMaintenanceExecutionCollection[]
    The list of maintenance_execution_collection.
    displayName string
    The user-friendly name for the maintenance run execution.
    filters GetDataccMaintenanceExecutionsFilter[]
    infrastructureId string
    The OCID of the Database Infrastructure on which the maintenance run execution occurred.
    maintenanceRunId string
    The OCID of the maintenance run to which this maintenance execution belongs.
    maintenanceSubtype string
    Maintenance run execution sub-type.
    maintenanceType string
    Maintenance type.
    state string
    The state of the maintenance run execution.
    targetResourceType string
    The type of the target resource on which the maintenance run execution occurred.
    timeAcceptedGreaterThanOrEqualTo string
    timeAcceptedLessThanOrEqualTo string
    type string
    compartment_id str
    The OCID of the compartment.
    id str
    The provider-assigned unique ID for this managed resource.
    maintenance_execution_collections Sequence[GetDataccMaintenanceExecutionsMaintenanceExecutionCollection]
    The list of maintenance_execution_collection.
    display_name str
    The user-friendly name for the maintenance run execution.
    filters Sequence[GetDataccMaintenanceExecutionsFilter]
    infrastructure_id str
    The OCID of the Database Infrastructure on which the maintenance run execution occurred.
    maintenance_run_id str
    The OCID of the maintenance run to which this maintenance execution belongs.
    maintenance_subtype str
    Maintenance run execution sub-type.
    maintenance_type str
    Maintenance type.
    state str
    The state of the maintenance run execution.
    target_resource_type str
    The type of the target resource on which the maintenance run execution occurred.
    time_accepted_greater_than_or_equal_to str
    time_accepted_less_than_or_equal_to str
    type str
    compartmentId String
    The OCID of the compartment.
    id String
    The provider-assigned unique ID for this managed resource.
    maintenanceExecutionCollections List<Property Map>
    The list of maintenance_execution_collection.
    displayName String
    The user-friendly name for the maintenance run execution.
    filters List<Property Map>
    infrastructureId String
    The OCID of the Database Infrastructure on which the maintenance run execution occurred.
    maintenanceRunId String
    The OCID of the maintenance run to which this maintenance execution belongs.
    maintenanceSubtype String
    Maintenance run execution sub-type.
    maintenanceType String
    Maintenance type.
    state String
    The state of the maintenance run execution.
    targetResourceType String
    The type of the target resource on which the maintenance run execution occurred.
    timeAcceptedGreaterThanOrEqualTo String
    timeAcceptedLessThanOrEqualTo String
    type String

    Supporting Types

    GetDataccMaintenanceExecutionsFilter

    Name string
    Values List<string>
    Regex bool
    Name string
    Values []string
    Regex bool
    name string
    values list(string)
    regex bool
    name String
    values List<String>
    regex Boolean
    name string
    values string[]
    regex boolean
    name str
    values Sequence[str]
    regex bool
    name String
    values List<String>
    regex Boolean

    GetDataccMaintenanceExecutionsMaintenanceExecutionCollection

    GetDataccMaintenanceExecutionsMaintenanceExecutionCollectionItem

    CompartmentId string
    The OCID of the compartment. For list operations, you may provide the tenant [OCID] in this field. When a tenant OCID is provided, it will be validated against the caller's tenant and then treated as tenant scope (compartmentId filtering is not applied).
    CustomActionTimeoutInMins int
    Determines the amount of time the system will wait before the start of each compute server patching operation. Supported values are 15 to 120 minutes.
    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
    Description of the maintenance run execution.
    DisplayName string
    A filter to return resources that match the entire display name given. The match is case sensitive.
    FreeformTags Dictionary<string, string>
    Simple key-value pair that is applied without any predefined name, type or scope. This tag option exists for cross-compatibility only. Example: {"bar-key": "value"}
    Id string
    The OCID of the maintenance run execution.
    InfrastructureId string
    The Database Infrastructure ID.
    IsCustomActionTimeoutEnabled bool
    At the time of execution whether the custom action time out is enabled for the maintenance run that is being executed.
    LifecycleDetails string
    Additional information about the current lifecycle state.
    MaintenanceRunId string
    The maintenance run OCID.
    MaintenanceSubtype string
    The sub-type of the maintenance run.
    MaintenanceType string
    The maintenance type.
    PatchingMode string
    The patching mode for the maintenance run that is being executed.
    SourceVersion string
    The source software version for the Oracle infrastructure.
    State string
    A filter to return only resources that match the given lifecycle state exactly.
    SystemTags Dictionary<string, string>
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    TargetResourceType string
    The type of the target resource.
    TargetVersion string
    The target software version for the Database Infrastructure patching operation.
    TimeEnded string
    The date and time the maintenance run was completed.
    TimeStarted string
    The date and time the maintenance run execution started.
    TotalTimeTakenInMins int
    The total time taken by this execution in minutes.
    WorkflowId string
    The OCID of the work request executed by this execution.
    CompartmentId string
    The OCID of the compartment. For list operations, you may provide the tenant [OCID] in this field. When a tenant OCID is provided, it will be validated against the caller's tenant and then treated as tenant scope (compartmentId filtering is not applied).
    CustomActionTimeoutInMins int
    Determines the amount of time the system will wait before the start of each compute server patching operation. Supported values are 15 to 120 minutes.
    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
    Description of the maintenance run execution.
    DisplayName string
    A filter to return resources that match the entire display name given. The match is case sensitive.
    FreeformTags map[string]string
    Simple key-value pair that is applied without any predefined name, type or scope. This tag option exists for cross-compatibility only. Example: {"bar-key": "value"}
    Id string
    The OCID of the maintenance run execution.
    InfrastructureId string
    The Database Infrastructure ID.
    IsCustomActionTimeoutEnabled bool
    At the time of execution whether the custom action time out is enabled for the maintenance run that is being executed.
    LifecycleDetails string
    Additional information about the current lifecycle state.
    MaintenanceRunId string
    The maintenance run OCID.
    MaintenanceSubtype string
    The sub-type of the maintenance run.
    MaintenanceType string
    The maintenance type.
    PatchingMode string
    The patching mode for the maintenance run that is being executed.
    SourceVersion string
    The source software version for the Oracle infrastructure.
    State string
    A filter to return only resources that match the given lifecycle state exactly.
    SystemTags map[string]string
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    TargetResourceType string
    The type of the target resource.
    TargetVersion string
    The target software version for the Database Infrastructure patching operation.
    TimeEnded string
    The date and time the maintenance run was completed.
    TimeStarted string
    The date and time the maintenance run execution started.
    TotalTimeTakenInMins int
    The total time taken by this execution in minutes.
    WorkflowId string
    The OCID of the work request executed by this execution.
    compartment_id string
    The OCID of the compartment. For list operations, you may provide the tenant [OCID] in this field. When a tenant OCID is provided, it will be validated against the caller's tenant and then treated as tenant scope (compartmentId filtering is not applied).
    custom_action_timeout_in_mins number
    Determines the amount of time the system will wait before the start of each compute server patching operation. Supported values are 15 to 120 minutes.
    defined_tags map(string)
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    description string
    Description of the maintenance run execution.
    display_name string
    A filter to return resources that match the entire display name given. The match is case sensitive.
    freeform_tags map(string)
    Simple key-value pair that is applied without any predefined name, type or scope. This tag option exists for cross-compatibility only. Example: {"bar-key": "value"}
    id string
    The OCID of the maintenance run execution.
    infrastructure_id string
    The Database Infrastructure ID.
    is_custom_action_timeout_enabled bool
    At the time of execution whether the custom action time out is enabled for the maintenance run that is being executed.
    lifecycle_details string
    Additional information about the current lifecycle state.
    maintenance_run_id string
    The maintenance run OCID.
    maintenance_subtype string
    The sub-type of the maintenance run.
    maintenance_type string
    The maintenance type.
    patching_mode string
    The patching mode for the maintenance run that is being executed.
    source_version string
    The source software version for the Oracle infrastructure.
    state string
    A filter to return only resources that match the given lifecycle state exactly.
    system_tags map(string)
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    target_resource_type string
    The type of the target resource.
    target_version string
    The target software version for the Database Infrastructure patching operation.
    time_ended string
    The date and time the maintenance run was completed.
    time_started string
    The date and time the maintenance run execution started.
    total_time_taken_in_mins number
    The total time taken by this execution in minutes.
    workflow_id string
    The OCID of the work request executed by this execution.
    compartmentId String
    The OCID of the compartment. For list operations, you may provide the tenant [OCID] in this field. When a tenant OCID is provided, it will be validated against the caller's tenant and then treated as tenant scope (compartmentId filtering is not applied).
    customActionTimeoutInMins Integer
    Determines the amount of time the system will wait before the start of each compute server patching operation. Supported values are 15 to 120 minutes.
    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
    Description of the maintenance run execution.
    displayName String
    A filter to return resources that match the entire display name given. The match is case sensitive.
    freeformTags Map<String,String>
    Simple key-value pair that is applied without any predefined name, type or scope. This tag option exists for cross-compatibility only. Example: {"bar-key": "value"}
    id String
    The OCID of the maintenance run execution.
    infrastructureId String
    The Database Infrastructure ID.
    isCustomActionTimeoutEnabled Boolean
    At the time of execution whether the custom action time out is enabled for the maintenance run that is being executed.
    lifecycleDetails String
    Additional information about the current lifecycle state.
    maintenanceRunId String
    The maintenance run OCID.
    maintenanceSubtype String
    The sub-type of the maintenance run.
    maintenanceType String
    The maintenance type.
    patchingMode String
    The patching mode for the maintenance run that is being executed.
    sourceVersion String
    The source software version for the Oracle infrastructure.
    state String
    A filter to return only resources that match the given lifecycle state exactly.
    systemTags Map<String,String>
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    targetResourceType String
    The type of the target resource.
    targetVersion String
    The target software version for the Database Infrastructure patching operation.
    timeEnded String
    The date and time the maintenance run was completed.
    timeStarted String
    The date and time the maintenance run execution started.
    totalTimeTakenInMins Integer
    The total time taken by this execution in minutes.
    workflowId String
    The OCID of the work request executed by this execution.
    compartmentId string
    The OCID of the compartment. For list operations, you may provide the tenant [OCID] in this field. When a tenant OCID is provided, it will be validated against the caller's tenant and then treated as tenant scope (compartmentId filtering is not applied).
    customActionTimeoutInMins number
    Determines the amount of time the system will wait before the start of each compute server patching operation. Supported values are 15 to 120 minutes.
    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
    Description of the maintenance run execution.
    displayName string
    A filter to return resources that match the entire display name given. The match is case sensitive.
    freeformTags {[key: string]: string}
    Simple key-value pair that is applied without any predefined name, type or scope. This tag option exists for cross-compatibility only. Example: {"bar-key": "value"}
    id string
    The OCID of the maintenance run execution.
    infrastructureId string
    The Database Infrastructure ID.
    isCustomActionTimeoutEnabled boolean
    At the time of execution whether the custom action time out is enabled for the maintenance run that is being executed.
    lifecycleDetails string
    Additional information about the current lifecycle state.
    maintenanceRunId string
    The maintenance run OCID.
    maintenanceSubtype string
    The sub-type of the maintenance run.
    maintenanceType string
    The maintenance type.
    patchingMode string
    The patching mode for the maintenance run that is being executed.
    sourceVersion string
    The source software version for the Oracle infrastructure.
    state string
    A filter to return only resources that match the given lifecycle state exactly.
    systemTags {[key: string]: string}
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    targetResourceType string
    The type of the target resource.
    targetVersion string
    The target software version for the Database Infrastructure patching operation.
    timeEnded string
    The date and time the maintenance run was completed.
    timeStarted string
    The date and time the maintenance run execution started.
    totalTimeTakenInMins number
    The total time taken by this execution in minutes.
    workflowId string
    The OCID of the work request executed by this execution.
    compartment_id str
    The OCID of the compartment. For list operations, you may provide the tenant [OCID] in this field. When a tenant OCID is provided, it will be validated against the caller's tenant and then treated as tenant scope (compartmentId filtering is not applied).
    custom_action_timeout_in_mins int
    Determines the amount of time the system will wait before the start of each compute server patching operation. Supported values are 15 to 120 minutes.
    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
    Description of the maintenance run execution.
    display_name str
    A filter to return resources that match the entire display name given. The match is case sensitive.
    freeform_tags Mapping[str, str]
    Simple key-value pair that is applied without any predefined name, type or scope. This tag option exists for cross-compatibility only. Example: {"bar-key": "value"}
    id str
    The OCID of the maintenance run execution.
    infrastructure_id str
    The Database Infrastructure ID.
    is_custom_action_timeout_enabled bool
    At the time of execution whether the custom action time out is enabled for the maintenance run that is being executed.
    lifecycle_details str
    Additional information about the current lifecycle state.
    maintenance_run_id str
    The maintenance run OCID.
    maintenance_subtype str
    The sub-type of the maintenance run.
    maintenance_type str
    The maintenance type.
    patching_mode str
    The patching mode for the maintenance run that is being executed.
    source_version str
    The source software version for the Oracle infrastructure.
    state str
    A filter to return only resources that match the given lifecycle state exactly.
    system_tags Mapping[str, str]
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    target_resource_type str
    The type of the target resource.
    target_version str
    The target software version for the Database Infrastructure patching operation.
    time_ended str
    The date and time the maintenance run was completed.
    time_started str
    The date and time the maintenance run execution started.
    total_time_taken_in_mins int
    The total time taken by this execution in minutes.
    workflow_id str
    The OCID of the work request executed by this execution.
    compartmentId String
    The OCID of the compartment. For list operations, you may provide the tenant [OCID] in this field. When a tenant OCID is provided, it will be validated against the caller's tenant and then treated as tenant scope (compartmentId filtering is not applied).
    customActionTimeoutInMins Number
    Determines the amount of time the system will wait before the start of each compute server patching operation. Supported values are 15 to 120 minutes.
    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
    Description of the maintenance run execution.
    displayName String
    A filter to return resources that match the entire display name given. The match is case sensitive.
    freeformTags Map<String>
    Simple key-value pair that is applied without any predefined name, type or scope. This tag option exists for cross-compatibility only. Example: {"bar-key": "value"}
    id String
    The OCID of the maintenance run execution.
    infrastructureId String
    The Database Infrastructure ID.
    isCustomActionTimeoutEnabled Boolean
    At the time of execution whether the custom action time out is enabled for the maintenance run that is being executed.
    lifecycleDetails String
    Additional information about the current lifecycle state.
    maintenanceRunId String
    The maintenance run OCID.
    maintenanceSubtype String
    The sub-type of the maintenance run.
    maintenanceType String
    The maintenance type.
    patchingMode String
    The patching mode for the maintenance run that is being executed.
    sourceVersion String
    The source software version for the Oracle infrastructure.
    state String
    A filter to return only resources that match the given lifecycle state exactly.
    systemTags Map<String>
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    targetResourceType String
    The type of the target resource.
    targetVersion String
    The target software version for the Database Infrastructure patching operation.
    timeEnded String
    The date and time the maintenance run was completed.
    timeStarted String
    The date and time the maintenance run execution started.
    totalTimeTakenInMins Number
    The total time taken by this execution in minutes.
    workflowId String
    The OCID of the work request executed by this execution.

    Package Details

    Repository
    oci pulumi/pulumi-oci
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the oci Terraform Provider.
    oci logo oci logo
    Viewing docs for Oracle Cloud Infrastructure v4.20.0
    published on Wednesday, Jul 15, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial