1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. FleetSoftwareUpdate
  5. getFsuCycle
Oracle Cloud Infrastructure v2.30.0 published on Monday, Apr 14, 2025 by Pulumi

oci.FleetSoftwareUpdate.getFsuCycle

Explore with Pulumi AI

Oracle Cloud Infrastructure v2.30.0 published on Monday, Apr 14, 2025 by Pulumi

This data source provides details about a specific Fsu Cycle resource in Oracle Cloud Infrastructure Fleet Software Update service.

Gets a Exadata Fleet Update Cycle by identifier.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testFsuCycle = oci.FleetSoftwareUpdate.getFsuCycle({
    fsuCycleId: testFsuCycleOciFleetSoftwareUpdateFsuCycle.id,
});
Copy
import pulumi
import pulumi_oci as oci

test_fsu_cycle = oci.FleetSoftwareUpdate.get_fsu_cycle(fsu_cycle_id=test_fsu_cycle_oci_fleet_software_update_fsu_cycle["id"])
Copy
package main

import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/fleetsoftwareupdate"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fleetsoftwareupdate.GetFsuCycle(ctx, &fleetsoftwareupdate.GetFsuCycleArgs{
			FsuCycleId: testFsuCycleOciFleetSoftwareUpdateFsuCycle.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;

return await Deployment.RunAsync(() => 
{
    var testFsuCycle = Oci.FleetSoftwareUpdate.GetFsuCycle.Invoke(new()
    {
        FsuCycleId = testFsuCycleOciFleetSoftwareUpdateFsuCycle.Id,
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.FleetSoftwareUpdate.FleetSoftwareUpdateFunctions;
import com.pulumi.oci.FleetSoftwareUpdate.inputs.GetFsuCycleArgs;
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 testFsuCycle = FleetSoftwareUpdateFunctions.getFsuCycle(GetFsuCycleArgs.builder()
            .fsuCycleId(testFsuCycleOciFleetSoftwareUpdateFsuCycle.id())
            .build());

    }
}
Copy
variables:
  testFsuCycle:
    fn::invoke:
      function: oci:FleetSoftwareUpdate:getFsuCycle
      arguments:
        fsuCycleId: ${testFsuCycleOciFleetSoftwareUpdateFsuCycle.id}
Copy

Using getFsuCycle

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 getFsuCycle(args: GetFsuCycleArgs, opts?: InvokeOptions): Promise<GetFsuCycleResult>
function getFsuCycleOutput(args: GetFsuCycleOutputArgs, opts?: InvokeOptions): Output<GetFsuCycleResult>
Copy
def get_fsu_cycle(fsu_cycle_id: Optional[str] = None,
                  opts: Optional[InvokeOptions] = None) -> GetFsuCycleResult
def get_fsu_cycle_output(fsu_cycle_id: Optional[pulumi.Input[str]] = None,
                  opts: Optional[InvokeOptions] = None) -> Output[GetFsuCycleResult]
Copy
func GetFsuCycle(ctx *Context, args *GetFsuCycleArgs, opts ...InvokeOption) (*GetFsuCycleResult, error)
func GetFsuCycleOutput(ctx *Context, args *GetFsuCycleOutputArgs, opts ...InvokeOption) GetFsuCycleResultOutput
Copy

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

public static class GetFsuCycle 
{
    public static Task<GetFsuCycleResult> InvokeAsync(GetFsuCycleArgs args, InvokeOptions? opts = null)
    public static Output<GetFsuCycleResult> Invoke(GetFsuCycleInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetFsuCycleResult> getFsuCycle(GetFsuCycleArgs args, InvokeOptions options)
public static Output<GetFsuCycleResult> getFsuCycle(GetFsuCycleArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: oci:FleetSoftwareUpdate/getFsuCycle:getFsuCycle
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

FsuCycleId This property is required. string
Unique Exadata Fleet Update Cycle identifier.
FsuCycleId This property is required. string
Unique Exadata Fleet Update Cycle identifier.
fsuCycleId This property is required. String
Unique Exadata Fleet Update Cycle identifier.
fsuCycleId This property is required. string
Unique Exadata Fleet Update Cycle identifier.
fsu_cycle_id This property is required. str
Unique Exadata Fleet Update Cycle identifier.
fsuCycleId This property is required. String
Unique Exadata Fleet Update Cycle identifier.

getFsuCycle Result

The following output properties are available:

ApplyActionSchedules List<GetFsuCycleApplyActionSchedule>
Scheduling related details for the Exadata Fleet Update Action. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails would execute the Exadata Fleet Update Action as soon as possible.
BatchingStrategies List<GetFsuCycleBatchingStrategy>
Batching strategy details to use during PRECHECK and APPLY Cycle Actions.
CollectionType string
Type of Collection this Exadata Fleet Update Cycle belongs to.
CompartmentId string
Compartment Identifier.
DefinedTags Dictionary<string, string>
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
DiagnosticsCollections List<GetFsuCycleDiagnosticsCollection>
Details to configure diagnostics collection for targets affected by this Exadata Fleet Update Maintenance Cycle.
DisplayName string
Exadata Fleet Update Cycle display name.
ExecutingFsuActionId string
OCID identifier for the Action that is currently in execution, if applicable.
FreeformTags Dictionary<string, string>
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
FsuCollectionId string
OCID identifier for the Collection ID the Exadata Fleet Update Cycle is assigned to.
FsuCycleId string
GoalVersionDetails List<GetFsuCycleGoalVersionDetail>
Goal version or image details for the Exadata Fleet Update Cycle.
Id string
OCID identifier for the Exadata Fleet Update Cycle.
IsIgnoreMissingPatches List<string>
List of bug numbers to ignore.
IsIgnorePatches bool
Ignore all patches between the source and target homes during patching.
IsKeepPlacement bool
Ensure that services of administrator-managed Oracle RAC or Oracle RAC One databases are running on the same instances before and after the move operation.
LastCompletedAction string
The latest Action type that was completed in the Exadata Fleet Update Cycle. No value would indicate that the Cycle has not completed any Action yet.
LastCompletedActionId string
The OCID of the latest Action in the Exadata Fleet Update Cycle.
LifecycleDetails string
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
MaxDrainTimeoutInSeconds int
Service drain timeout specified in seconds.
NextActionToExecutes List<GetFsuCycleNextActionToExecute>
In this array all the possible actions will be listed. The first element is the suggested Action.
RollbackCycleState string
Current rollback cycle state if rollback maintenance cycle action has been attempted. No value would indicate that the Cycle has not run a rollback maintenance cycle action before.
StageActionSchedules List<GetFsuCycleStageActionSchedule>
Scheduling related details for the Exadata Fleet Update Action. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails would execute the Exadata Fleet Update Action as soon as possible.
State string
The current state of the Exadata Fleet Update Cycle.
SystemTags Dictionary<string, string>
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
TimeCreated string
The date and time the Exadata Fleet Update Cycle was created, as described in RFC 3339, section 14.29.
TimeFinished string
The date and time the Exadata Fleet Update Cycle was finished, as described in RFC 3339.
TimeUpdated string
The date and time the Exadata Fleet Update Cycle was updated, as described in RFC 3339, section 14.29.
Type string
Type of Exadata Fleet Update Cycle.
ApplyActionSchedules []GetFsuCycleApplyActionSchedule
Scheduling related details for the Exadata Fleet Update Action. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails would execute the Exadata Fleet Update Action as soon as possible.
BatchingStrategies []GetFsuCycleBatchingStrategy
Batching strategy details to use during PRECHECK and APPLY Cycle Actions.
CollectionType string
Type of Collection this Exadata Fleet Update Cycle belongs to.
CompartmentId string
Compartment Identifier.
DefinedTags map[string]string
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
DiagnosticsCollections []GetFsuCycleDiagnosticsCollection
Details to configure diagnostics collection for targets affected by this Exadata Fleet Update Maintenance Cycle.
DisplayName string
Exadata Fleet Update Cycle display name.
ExecutingFsuActionId string
OCID identifier for the Action that is currently in execution, if applicable.
FreeformTags map[string]string
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
FsuCollectionId string
OCID identifier for the Collection ID the Exadata Fleet Update Cycle is assigned to.
FsuCycleId string
GoalVersionDetails []GetFsuCycleGoalVersionDetail
Goal version or image details for the Exadata Fleet Update Cycle.
Id string
OCID identifier for the Exadata Fleet Update Cycle.
IsIgnoreMissingPatches []string
List of bug numbers to ignore.
IsIgnorePatches bool
Ignore all patches between the source and target homes during patching.
IsKeepPlacement bool
Ensure that services of administrator-managed Oracle RAC or Oracle RAC One databases are running on the same instances before and after the move operation.
LastCompletedAction string
The latest Action type that was completed in the Exadata Fleet Update Cycle. No value would indicate that the Cycle has not completed any Action yet.
LastCompletedActionId string
The OCID of the latest Action in the Exadata Fleet Update Cycle.
LifecycleDetails string
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
MaxDrainTimeoutInSeconds int
Service drain timeout specified in seconds.
NextActionToExecutes []GetFsuCycleNextActionToExecute
In this array all the possible actions will be listed. The first element is the suggested Action.
RollbackCycleState string
Current rollback cycle state if rollback maintenance cycle action has been attempted. No value would indicate that the Cycle has not run a rollback maintenance cycle action before.
StageActionSchedules []GetFsuCycleStageActionSchedule
Scheduling related details for the Exadata Fleet Update Action. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails would execute the Exadata Fleet Update Action as soon as possible.
State string
The current state of the Exadata Fleet Update Cycle.
SystemTags map[string]string
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
TimeCreated string
The date and time the Exadata Fleet Update Cycle was created, as described in RFC 3339, section 14.29.
TimeFinished string
The date and time the Exadata Fleet Update Cycle was finished, as described in RFC 3339.
TimeUpdated string
The date and time the Exadata Fleet Update Cycle was updated, as described in RFC 3339, section 14.29.
Type string
Type of Exadata Fleet Update Cycle.
applyActionSchedules List<GetFsuCycleApplyActionSchedule>
Scheduling related details for the Exadata Fleet Update Action. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails would execute the Exadata Fleet Update Action as soon as possible.
batchingStrategies List<GetFsuCycleBatchingStrategy>
Batching strategy details to use during PRECHECK and APPLY Cycle Actions.
collectionType String
Type of Collection this Exadata Fleet Update Cycle belongs to.
compartmentId String
Compartment Identifier.
definedTags Map<String,String>
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
diagnosticsCollections List<GetFsuCycleDiagnosticsCollection>
Details to configure diagnostics collection for targets affected by this Exadata Fleet Update Maintenance Cycle.
displayName String
Exadata Fleet Update Cycle display name.
executingFsuActionId String
OCID identifier for the Action that is currently in execution, if applicable.
freeformTags Map<String,String>
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
fsuCollectionId String
OCID identifier for the Collection ID the Exadata Fleet Update Cycle is assigned to.
fsuCycleId String
goalVersionDetails List<GetFsuCycleGoalVersionDetail>
Goal version or image details for the Exadata Fleet Update Cycle.
id String
OCID identifier for the Exadata Fleet Update Cycle.
isIgnoreMissingPatches List<String>
List of bug numbers to ignore.
isIgnorePatches Boolean
Ignore all patches between the source and target homes during patching.
isKeepPlacement Boolean
Ensure that services of administrator-managed Oracle RAC or Oracle RAC One databases are running on the same instances before and after the move operation.
lastCompletedAction String
The latest Action type that was completed in the Exadata Fleet Update Cycle. No value would indicate that the Cycle has not completed any Action yet.
lastCompletedActionId String
The OCID of the latest Action in the Exadata Fleet Update Cycle.
lifecycleDetails String
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
maxDrainTimeoutInSeconds Integer
Service drain timeout specified in seconds.
nextActionToExecutes List<GetFsuCycleNextActionToExecute>
In this array all the possible actions will be listed. The first element is the suggested Action.
rollbackCycleState String
Current rollback cycle state if rollback maintenance cycle action has been attempted. No value would indicate that the Cycle has not run a rollback maintenance cycle action before.
stageActionSchedules List<GetFsuCycleStageActionSchedule>
Scheduling related details for the Exadata Fleet Update Action. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails would execute the Exadata Fleet Update Action as soon as possible.
state String
The current state of the Exadata Fleet Update Cycle.
systemTags Map<String,String>
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
timeCreated String
The date and time the Exadata Fleet Update Cycle was created, as described in RFC 3339, section 14.29.
timeFinished String
The date and time the Exadata Fleet Update Cycle was finished, as described in RFC 3339.
timeUpdated String
The date and time the Exadata Fleet Update Cycle was updated, as described in RFC 3339, section 14.29.
type String
Type of Exadata Fleet Update Cycle.
applyActionSchedules GetFsuCycleApplyActionSchedule[]
Scheduling related details for the Exadata Fleet Update Action. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails would execute the Exadata Fleet Update Action as soon as possible.
batchingStrategies GetFsuCycleBatchingStrategy[]
Batching strategy details to use during PRECHECK and APPLY Cycle Actions.
collectionType string
Type of Collection this Exadata Fleet Update Cycle belongs to.
compartmentId string
Compartment Identifier.
definedTags {[key: string]: string}
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
diagnosticsCollections GetFsuCycleDiagnosticsCollection[]
Details to configure diagnostics collection for targets affected by this Exadata Fleet Update Maintenance Cycle.
displayName string
Exadata Fleet Update Cycle display name.
executingFsuActionId string
OCID identifier for the Action that is currently in execution, if applicable.
freeformTags {[key: string]: string}
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
fsuCollectionId string
OCID identifier for the Collection ID the Exadata Fleet Update Cycle is assigned to.
fsuCycleId string
goalVersionDetails GetFsuCycleGoalVersionDetail[]
Goal version or image details for the Exadata Fleet Update Cycle.
id string
OCID identifier for the Exadata Fleet Update Cycle.
isIgnoreMissingPatches string[]
List of bug numbers to ignore.
isIgnorePatches boolean
Ignore all patches between the source and target homes during patching.
isKeepPlacement boolean
Ensure that services of administrator-managed Oracle RAC or Oracle RAC One databases are running on the same instances before and after the move operation.
lastCompletedAction string
The latest Action type that was completed in the Exadata Fleet Update Cycle. No value would indicate that the Cycle has not completed any Action yet.
lastCompletedActionId string
The OCID of the latest Action in the Exadata Fleet Update Cycle.
lifecycleDetails string
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
maxDrainTimeoutInSeconds number
Service drain timeout specified in seconds.
nextActionToExecutes GetFsuCycleNextActionToExecute[]
In this array all the possible actions will be listed. The first element is the suggested Action.
rollbackCycleState string
Current rollback cycle state if rollback maintenance cycle action has been attempted. No value would indicate that the Cycle has not run a rollback maintenance cycle action before.
stageActionSchedules GetFsuCycleStageActionSchedule[]
Scheduling related details for the Exadata Fleet Update Action. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails would execute the Exadata Fleet Update Action as soon as possible.
state string
The current state of the Exadata Fleet Update Cycle.
systemTags {[key: string]: string}
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
timeCreated string
The date and time the Exadata Fleet Update Cycle was created, as described in RFC 3339, section 14.29.
timeFinished string
The date and time the Exadata Fleet Update Cycle was finished, as described in RFC 3339.
timeUpdated string
The date and time the Exadata Fleet Update Cycle was updated, as described in RFC 3339, section 14.29.
type string
Type of Exadata Fleet Update Cycle.
apply_action_schedules Sequence[fleetsoftwareupdate.GetFsuCycleApplyActionSchedule]
Scheduling related details for the Exadata Fleet Update Action. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails would execute the Exadata Fleet Update Action as soon as possible.
batching_strategies Sequence[fleetsoftwareupdate.GetFsuCycleBatchingStrategy]
Batching strategy details to use during PRECHECK and APPLY Cycle Actions.
collection_type str
Type of Collection this Exadata Fleet Update Cycle belongs to.
compartment_id str
Compartment Identifier.
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"}
diagnostics_collections Sequence[fleetsoftwareupdate.GetFsuCycleDiagnosticsCollection]
Details to configure diagnostics collection for targets affected by this Exadata Fleet Update Maintenance Cycle.
display_name str
Exadata Fleet Update Cycle display name.
executing_fsu_action_id str
OCID identifier for the Action that is currently in execution, if applicable.
freeform_tags Mapping[str, str]
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
fsu_collection_id str
OCID identifier for the Collection ID the Exadata Fleet Update Cycle is assigned to.
fsu_cycle_id str
goal_version_details Sequence[fleetsoftwareupdate.GetFsuCycleGoalVersionDetail]
Goal version or image details for the Exadata Fleet Update Cycle.
id str
OCID identifier for the Exadata Fleet Update Cycle.
is_ignore_missing_patches Sequence[str]
List of bug numbers to ignore.
is_ignore_patches bool
Ignore all patches between the source and target homes during patching.
is_keep_placement bool
Ensure that services of administrator-managed Oracle RAC or Oracle RAC One databases are running on the same instances before and after the move operation.
last_completed_action str
The latest Action type that was completed in the Exadata Fleet Update Cycle. No value would indicate that the Cycle has not completed any Action yet.
last_completed_action_id str
The OCID of the latest Action in the Exadata Fleet Update Cycle.
lifecycle_details str
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
max_drain_timeout_in_seconds int
Service drain timeout specified in seconds.
next_action_to_executes Sequence[fleetsoftwareupdate.GetFsuCycleNextActionToExecute]
In this array all the possible actions will be listed. The first element is the suggested Action.
rollback_cycle_state str
Current rollback cycle state if rollback maintenance cycle action has been attempted. No value would indicate that the Cycle has not run a rollback maintenance cycle action before.
stage_action_schedules Sequence[fleetsoftwareupdate.GetFsuCycleStageActionSchedule]
Scheduling related details for the Exadata Fleet Update Action. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails would execute the Exadata Fleet Update Action as soon as possible.
state str
The current state of the Exadata Fleet Update Cycle.
system_tags Mapping[str, str]
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
time_created str
The date and time the Exadata Fleet Update Cycle was created, as described in RFC 3339, section 14.29.
time_finished str
The date and time the Exadata Fleet Update Cycle was finished, as described in RFC 3339.
time_updated str
The date and time the Exadata Fleet Update Cycle was updated, as described in RFC 3339, section 14.29.
type str
Type of Exadata Fleet Update Cycle.
applyActionSchedules List<Property Map>
Scheduling related details for the Exadata Fleet Update Action. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails would execute the Exadata Fleet Update Action as soon as possible.
batchingStrategies List<Property Map>
Batching strategy details to use during PRECHECK and APPLY Cycle Actions.
collectionType String
Type of Collection this Exadata Fleet Update Cycle belongs to.
compartmentId String
Compartment Identifier.
definedTags Map<String>
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
diagnosticsCollections List<Property Map>
Details to configure diagnostics collection for targets affected by this Exadata Fleet Update Maintenance Cycle.
displayName String
Exadata Fleet Update Cycle display name.
executingFsuActionId String
OCID identifier for the Action that is currently in execution, if applicable.
freeformTags Map<String>
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
fsuCollectionId String
OCID identifier for the Collection ID the Exadata Fleet Update Cycle is assigned to.
fsuCycleId String
goalVersionDetails List<Property Map>
Goal version or image details for the Exadata Fleet Update Cycle.
id String
OCID identifier for the Exadata Fleet Update Cycle.
isIgnoreMissingPatches List<String>
List of bug numbers to ignore.
isIgnorePatches Boolean
Ignore all patches between the source and target homes during patching.
isKeepPlacement Boolean
Ensure that services of administrator-managed Oracle RAC or Oracle RAC One databases are running on the same instances before and after the move operation.
lastCompletedAction String
The latest Action type that was completed in the Exadata Fleet Update Cycle. No value would indicate that the Cycle has not completed any Action yet.
lastCompletedActionId String
The OCID of the latest Action in the Exadata Fleet Update Cycle.
lifecycleDetails String
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
maxDrainTimeoutInSeconds Number
Service drain timeout specified in seconds.
nextActionToExecutes List<Property Map>
In this array all the possible actions will be listed. The first element is the suggested Action.
rollbackCycleState String
Current rollback cycle state if rollback maintenance cycle action has been attempted. No value would indicate that the Cycle has not run a rollback maintenance cycle action before.
stageActionSchedules List<Property Map>
Scheduling related details for the Exadata Fleet Update Action. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails would execute the Exadata Fleet Update Action as soon as possible.
state String
The current state of the Exadata Fleet Update Cycle.
systemTags Map<String>
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
timeCreated String
The date and time the Exadata Fleet Update Cycle was created, as described in RFC 3339, section 14.29.
timeFinished String
The date and time the Exadata Fleet Update Cycle was finished, as described in RFC 3339.
timeUpdated String
The date and time the Exadata Fleet Update Cycle was updated, as described in RFC 3339, section 14.29.
type String
Type of Exadata Fleet Update Cycle.

Supporting Types

GetFsuCycleApplyActionSchedule

TimeToStart This property is required. string
The date and time the Exadata Fleet Update Action is expected to start. RFC 3339, section 14.29.
Type This property is required. string
Type of Exadata Fleet Update Cycle.
TimeToStart This property is required. string
The date and time the Exadata Fleet Update Action is expected to start. RFC 3339, section 14.29.
Type This property is required. string
Type of Exadata Fleet Update Cycle.
timeToStart This property is required. String
The date and time the Exadata Fleet Update Action is expected to start. RFC 3339, section 14.29.
type This property is required. String
Type of Exadata Fleet Update Cycle.
timeToStart This property is required. string
The date and time the Exadata Fleet Update Action is expected to start. RFC 3339, section 14.29.
type This property is required. string
Type of Exadata Fleet Update Cycle.
time_to_start This property is required. str
The date and time the Exadata Fleet Update Action is expected to start. RFC 3339, section 14.29.
type This property is required. str
Type of Exadata Fleet Update Cycle.
timeToStart This property is required. String
The date and time the Exadata Fleet Update Action is expected to start. RFC 3339, section 14.29.
type This property is required. String
Type of Exadata Fleet Update Cycle.

GetFsuCycleBatchingStrategy

IsForceRolling This property is required. bool
True to force rolling patching.
IsWaitForBatchResume This property is required. bool
True to wait for customer to resume the Apply Action once the first half is done. False to automatically patch the second half.
Percentage This property is required. int
Percentage of availability in the service during the Patch operation.
Type This property is required. string
Type of Exadata Fleet Update Cycle.
IsForceRolling This property is required. bool
True to force rolling patching.
IsWaitForBatchResume This property is required. bool
True to wait for customer to resume the Apply Action once the first half is done. False to automatically patch the second half.
Percentage This property is required. int
Percentage of availability in the service during the Patch operation.
Type This property is required. string
Type of Exadata Fleet Update Cycle.
isForceRolling This property is required. Boolean
True to force rolling patching.
isWaitForBatchResume This property is required. Boolean
True to wait for customer to resume the Apply Action once the first half is done. False to automatically patch the second half.
percentage This property is required. Integer
Percentage of availability in the service during the Patch operation.
type This property is required. String
Type of Exadata Fleet Update Cycle.
isForceRolling This property is required. boolean
True to force rolling patching.
isWaitForBatchResume This property is required. boolean
True to wait for customer to resume the Apply Action once the first half is done. False to automatically patch the second half.
percentage This property is required. number
Percentage of availability in the service during the Patch operation.
type This property is required. string
Type of Exadata Fleet Update Cycle.
is_force_rolling This property is required. bool
True to force rolling patching.
is_wait_for_batch_resume This property is required. bool
True to wait for customer to resume the Apply Action once the first half is done. False to automatically patch the second half.
percentage This property is required. int
Percentage of availability in the service during the Patch operation.
type This property is required. str
Type of Exadata Fleet Update Cycle.
isForceRolling This property is required. Boolean
True to force rolling patching.
isWaitForBatchResume This property is required. Boolean
True to wait for customer to resume the Apply Action once the first half is done. False to automatically patch the second half.
percentage This property is required. Number
Percentage of availability in the service during the Patch operation.
type This property is required. String
Type of Exadata Fleet Update Cycle.

GetFsuCycleDiagnosticsCollection

LogCollectionMode This property is required. string
Enable incident logs and trace collection. Allow Oracle to collect incident logs and traces to enable fault diagnosis and issue resolution according to the selected mode.
LogCollectionMode This property is required. string
Enable incident logs and trace collection. Allow Oracle to collect incident logs and traces to enable fault diagnosis and issue resolution according to the selected mode.
logCollectionMode This property is required. String
Enable incident logs and trace collection. Allow Oracle to collect incident logs and traces to enable fault diagnosis and issue resolution according to the selected mode.
logCollectionMode This property is required. string
Enable incident logs and trace collection. Allow Oracle to collect incident logs and traces to enable fault diagnosis and issue resolution according to the selected mode.
log_collection_mode This property is required. str
Enable incident logs and trace collection. Allow Oracle to collect incident logs and traces to enable fault diagnosis and issue resolution according to the selected mode.
logCollectionMode This property is required. String
Enable incident logs and trace collection. Allow Oracle to collect incident logs and traces to enable fault diagnosis and issue resolution according to the selected mode.

GetFsuCycleGoalVersionDetail

HomePolicy This property is required. string
Goal home policy to use when Staging the Goal Version during patching. CREATE_NEW: Create a new DBHome (for Database Collections) for the specified image or version. USE_EXISTING: All database targets in the same VMCluster or CloudVmCluster will be moved to a shared database home. If an existing home for the selected image or version is not found in the VM Cluster for a target database, then a new home will be created. If more than one existing home for the selected image is found, then the home with the least number of databases will be used. If multiple homes have the least number of databases, then a home will be selected at random.
NewHomePrefix This property is required. string
Prefix name used for new DB home resources created as part of the Stage Action. Format: <specified_prefix>_ If not specified, a default Oracle Cloud Infrastructure DB home resource will be generated for the new DB home resources created.
SoftwareImageId This property is required. string
Target database software image OCID.
Type This property is required. string
Type of Exadata Fleet Update Cycle.
Version This property is required. string
Target DB or GI version string for the Exadata Fleet Update Cycle.
HomePolicy This property is required. string
Goal home policy to use when Staging the Goal Version during patching. CREATE_NEW: Create a new DBHome (for Database Collections) for the specified image or version. USE_EXISTING: All database targets in the same VMCluster or CloudVmCluster will be moved to a shared database home. If an existing home for the selected image or version is not found in the VM Cluster for a target database, then a new home will be created. If more than one existing home for the selected image is found, then the home with the least number of databases will be used. If multiple homes have the least number of databases, then a home will be selected at random.
NewHomePrefix This property is required. string
Prefix name used for new DB home resources created as part of the Stage Action. Format: <specified_prefix>_ If not specified, a default Oracle Cloud Infrastructure DB home resource will be generated for the new DB home resources created.
SoftwareImageId This property is required. string
Target database software image OCID.
Type This property is required. string
Type of Exadata Fleet Update Cycle.
Version This property is required. string
Target DB or GI version string for the Exadata Fleet Update Cycle.
homePolicy This property is required. String
Goal home policy to use when Staging the Goal Version during patching. CREATE_NEW: Create a new DBHome (for Database Collections) for the specified image or version. USE_EXISTING: All database targets in the same VMCluster or CloudVmCluster will be moved to a shared database home. If an existing home for the selected image or version is not found in the VM Cluster for a target database, then a new home will be created. If more than one existing home for the selected image is found, then the home with the least number of databases will be used. If multiple homes have the least number of databases, then a home will be selected at random.
newHomePrefix This property is required. String
Prefix name used for new DB home resources created as part of the Stage Action. Format: <specified_prefix>_ If not specified, a default Oracle Cloud Infrastructure DB home resource will be generated for the new DB home resources created.
softwareImageId This property is required. String
Target database software image OCID.
type This property is required. String
Type of Exadata Fleet Update Cycle.
version This property is required. String
Target DB or GI version string for the Exadata Fleet Update Cycle.
homePolicy This property is required. string
Goal home policy to use when Staging the Goal Version during patching. CREATE_NEW: Create a new DBHome (for Database Collections) for the specified image or version. USE_EXISTING: All database targets in the same VMCluster or CloudVmCluster will be moved to a shared database home. If an existing home for the selected image or version is not found in the VM Cluster for a target database, then a new home will be created. If more than one existing home for the selected image is found, then the home with the least number of databases will be used. If multiple homes have the least number of databases, then a home will be selected at random.
newHomePrefix This property is required. string
Prefix name used for new DB home resources created as part of the Stage Action. Format: <specified_prefix>_ If not specified, a default Oracle Cloud Infrastructure DB home resource will be generated for the new DB home resources created.
softwareImageId This property is required. string
Target database software image OCID.
type This property is required. string
Type of Exadata Fleet Update Cycle.
version This property is required. string
Target DB or GI version string for the Exadata Fleet Update Cycle.
home_policy This property is required. str
Goal home policy to use when Staging the Goal Version during patching. CREATE_NEW: Create a new DBHome (for Database Collections) for the specified image or version. USE_EXISTING: All database targets in the same VMCluster or CloudVmCluster will be moved to a shared database home. If an existing home for the selected image or version is not found in the VM Cluster for a target database, then a new home will be created. If more than one existing home for the selected image is found, then the home with the least number of databases will be used. If multiple homes have the least number of databases, then a home will be selected at random.
new_home_prefix This property is required. str
Prefix name used for new DB home resources created as part of the Stage Action. Format: <specified_prefix>_ If not specified, a default Oracle Cloud Infrastructure DB home resource will be generated for the new DB home resources created.
software_image_id This property is required. str
Target database software image OCID.
type This property is required. str
Type of Exadata Fleet Update Cycle.
version This property is required. str
Target DB or GI version string for the Exadata Fleet Update Cycle.
homePolicy This property is required. String
Goal home policy to use when Staging the Goal Version during patching. CREATE_NEW: Create a new DBHome (for Database Collections) for the specified image or version. USE_EXISTING: All database targets in the same VMCluster or CloudVmCluster will be moved to a shared database home. If an existing home for the selected image or version is not found in the VM Cluster for a target database, then a new home will be created. If more than one existing home for the selected image is found, then the home with the least number of databases will be used. If multiple homes have the least number of databases, then a home will be selected at random.
newHomePrefix This property is required. String
Prefix name used for new DB home resources created as part of the Stage Action. Format: <specified_prefix>_ If not specified, a default Oracle Cloud Infrastructure DB home resource will be generated for the new DB home resources created.
softwareImageId This property is required. String
Target database software image OCID.
type This property is required. String
Type of Exadata Fleet Update Cycle.
version This property is required. String
Target DB or GI version string for the Exadata Fleet Update Cycle.

GetFsuCycleNextActionToExecute

TimeToStart This property is required. string
The date and time the Exadata Fleet Update Action is expected to start. RFC 3339, section 14.29.
Type This property is required. string
Type of Exadata Fleet Update Cycle.
TimeToStart This property is required. string
The date and time the Exadata Fleet Update Action is expected to start. RFC 3339, section 14.29.
Type This property is required. string
Type of Exadata Fleet Update Cycle.
timeToStart This property is required. String
The date and time the Exadata Fleet Update Action is expected to start. RFC 3339, section 14.29.
type This property is required. String
Type of Exadata Fleet Update Cycle.
timeToStart This property is required. string
The date and time the Exadata Fleet Update Action is expected to start. RFC 3339, section 14.29.
type This property is required. string
Type of Exadata Fleet Update Cycle.
time_to_start This property is required. str
The date and time the Exadata Fleet Update Action is expected to start. RFC 3339, section 14.29.
type This property is required. str
Type of Exadata Fleet Update Cycle.
timeToStart This property is required. String
The date and time the Exadata Fleet Update Action is expected to start. RFC 3339, section 14.29.
type This property is required. String
Type of Exadata Fleet Update Cycle.

GetFsuCycleStageActionSchedule

TimeToStart This property is required. string
The date and time the Exadata Fleet Update Action is expected to start. RFC 3339, section 14.29.
Type This property is required. string
Type of Exadata Fleet Update Cycle.
TimeToStart This property is required. string
The date and time the Exadata Fleet Update Action is expected to start. RFC 3339, section 14.29.
Type This property is required. string
Type of Exadata Fleet Update Cycle.
timeToStart This property is required. String
The date and time the Exadata Fleet Update Action is expected to start. RFC 3339, section 14.29.
type This property is required. String
Type of Exadata Fleet Update Cycle.
timeToStart This property is required. string
The date and time the Exadata Fleet Update Action is expected to start. RFC 3339, section 14.29.
type This property is required. string
Type of Exadata Fleet Update Cycle.
time_to_start This property is required. str
The date and time the Exadata Fleet Update Action is expected to start. RFC 3339, section 14.29.
type This property is required. str
Type of Exadata Fleet Update Cycle.
timeToStart This property is required. String
The date and time the Exadata Fleet Update Action is expected to start. RFC 3339, section 14.29.
type This property is required. String
Type of Exadata Fleet Update Cycle.

Package Details

Repository
oci pulumi/pulumi-oci
License
Apache-2.0
Notes
This Pulumi package is based on the oci Terraform Provider.
Oracle Cloud Infrastructure v2.30.0 published on Monday, Apr 14, 2025 by Pulumi