oci.FleetSoftwareUpdate.FsuCycle
Explore with Pulumi AI
This resource provides the Fsu Cycle resource in Oracle Cloud Infrastructure Fleet Software Update service.
Creates a new Exadata Fleet Update Cycle.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testFsuCycle = new oci.fleetsoftwareupdate.FsuCycle("test_fsu_cycle", {
    compartmentId: compartmentId,
    fsuCollectionId: testFsuCollection.id,
    goalVersionDetails: {
        type: fsuCycleGoalVersionDetailsType,
        homePolicy: fsuCycleGoalVersionDetailsHomePolicy,
        newHomePrefix: fsuCycleGoalVersionDetailsNewHomePrefix,
        softwareImageId: testImage.id,
        version: fsuCycleGoalVersionDetailsVersion,
    },
    type: fsuCycleType,
    applyActionSchedule: {
        timeToStart: fsuCycleApplyActionScheduleTimeToStart,
        type: fsuCycleApplyActionScheduleType,
    },
    batchingStrategy: {
        isForceRolling: fsuCycleBatchingStrategyIsForceRolling,
        isWaitForBatchResume: fsuCycleBatchingStrategyIsWaitForBatchResume,
        percentage: fsuCycleBatchingStrategyPercentage,
        type: fsuCycleBatchingStrategyType,
    },
    definedTags: {
        "foo-namespace.bar-key": "value",
    },
    diagnosticsCollection: {
        logCollectionMode: fsuCycleDiagnosticsCollectionLogCollectionMode,
    },
    displayName: fsuCycleDisplayName,
    freeformTags: {
        "bar-key": "value",
    },
    isIgnoreMissingPatches: fsuCycleIsIgnoreMissingPatches,
    isIgnorePatches: fsuCycleIsIgnorePatches,
    isKeepPlacement: fsuCycleIsKeepPlacement,
    maxDrainTimeoutInSeconds: fsuCycleMaxDrainTimeoutInSeconds,
    stageActionSchedule: {
        timeToStart: fsuCycleStageActionScheduleTimeToStart,
        type: fsuCycleStageActionScheduleType,
    },
});
import pulumi
import pulumi_oci as oci
test_fsu_cycle = oci.fleet_software_update.FsuCycle("test_fsu_cycle",
    compartment_id=compartment_id,
    fsu_collection_id=test_fsu_collection["id"],
    goal_version_details={
        "type": fsu_cycle_goal_version_details_type,
        "home_policy": fsu_cycle_goal_version_details_home_policy,
        "new_home_prefix": fsu_cycle_goal_version_details_new_home_prefix,
        "software_image_id": test_image["id"],
        "version": fsu_cycle_goal_version_details_version,
    },
    type=fsu_cycle_type,
    apply_action_schedule={
        "time_to_start": fsu_cycle_apply_action_schedule_time_to_start,
        "type": fsu_cycle_apply_action_schedule_type,
    },
    batching_strategy={
        "is_force_rolling": fsu_cycle_batching_strategy_is_force_rolling,
        "is_wait_for_batch_resume": fsu_cycle_batching_strategy_is_wait_for_batch_resume,
        "percentage": fsu_cycle_batching_strategy_percentage,
        "type": fsu_cycle_batching_strategy_type,
    },
    defined_tags={
        "foo-namespace.bar-key": "value",
    },
    diagnostics_collection={
        "log_collection_mode": fsu_cycle_diagnostics_collection_log_collection_mode,
    },
    display_name=fsu_cycle_display_name,
    freeform_tags={
        "bar-key": "value",
    },
    is_ignore_missing_patches=fsu_cycle_is_ignore_missing_patches,
    is_ignore_patches=fsu_cycle_is_ignore_patches,
    is_keep_placement=fsu_cycle_is_keep_placement,
    max_drain_timeout_in_seconds=fsu_cycle_max_drain_timeout_in_seconds,
    stage_action_schedule={
        "time_to_start": fsu_cycle_stage_action_schedule_time_to_start,
        "type": fsu_cycle_stage_action_schedule_type,
    })
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.NewFsuCycle(ctx, "test_fsu_cycle", &fleetsoftwareupdate.FsuCycleArgs{
			CompartmentId:   pulumi.Any(compartmentId),
			FsuCollectionId: pulumi.Any(testFsuCollection.Id),
			GoalVersionDetails: &fleetsoftwareupdate.FsuCycleGoalVersionDetailsArgs{
				Type:            pulumi.Any(fsuCycleGoalVersionDetailsType),
				HomePolicy:      pulumi.Any(fsuCycleGoalVersionDetailsHomePolicy),
				NewHomePrefix:   pulumi.Any(fsuCycleGoalVersionDetailsNewHomePrefix),
				SoftwareImageId: pulumi.Any(testImage.Id),
				Version:         pulumi.Any(fsuCycleGoalVersionDetailsVersion),
			},
			Type: pulumi.Any(fsuCycleType),
			ApplyActionSchedule: &fleetsoftwareupdate.FsuCycleApplyActionScheduleArgs{
				TimeToStart: pulumi.Any(fsuCycleApplyActionScheduleTimeToStart),
				Type:        pulumi.Any(fsuCycleApplyActionScheduleType),
			},
			BatchingStrategy: &fleetsoftwareupdate.FsuCycleBatchingStrategyArgs{
				IsForceRolling:       pulumi.Any(fsuCycleBatchingStrategyIsForceRolling),
				IsWaitForBatchResume: pulumi.Any(fsuCycleBatchingStrategyIsWaitForBatchResume),
				Percentage:           pulumi.Any(fsuCycleBatchingStrategyPercentage),
				Type:                 pulumi.Any(fsuCycleBatchingStrategyType),
			},
			DefinedTags: pulumi.StringMap{
				"foo-namespace.bar-key": pulumi.String("value"),
			},
			DiagnosticsCollection: &fleetsoftwareupdate.FsuCycleDiagnosticsCollectionArgs{
				LogCollectionMode: pulumi.Any(fsuCycleDiagnosticsCollectionLogCollectionMode),
			},
			DisplayName: pulumi.Any(fsuCycleDisplayName),
			FreeformTags: pulumi.StringMap{
				"bar-key": pulumi.String("value"),
			},
			IsIgnoreMissingPatches:   pulumi.Any(fsuCycleIsIgnoreMissingPatches),
			IsIgnorePatches:          pulumi.Any(fsuCycleIsIgnorePatches),
			IsKeepPlacement:          pulumi.Any(fsuCycleIsKeepPlacement),
			MaxDrainTimeoutInSeconds: pulumi.Any(fsuCycleMaxDrainTimeoutInSeconds),
			StageActionSchedule: &fleetsoftwareupdate.FsuCycleStageActionScheduleArgs{
				TimeToStart: pulumi.Any(fsuCycleStageActionScheduleTimeToStart),
				Type:        pulumi.Any(fsuCycleStageActionScheduleType),
			},
		})
		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 testFsuCycle = new Oci.FleetSoftwareUpdate.FsuCycle("test_fsu_cycle", new()
    {
        CompartmentId = compartmentId,
        FsuCollectionId = testFsuCollection.Id,
        GoalVersionDetails = new Oci.FleetSoftwareUpdate.Inputs.FsuCycleGoalVersionDetailsArgs
        {
            Type = fsuCycleGoalVersionDetailsType,
            HomePolicy = fsuCycleGoalVersionDetailsHomePolicy,
            NewHomePrefix = fsuCycleGoalVersionDetailsNewHomePrefix,
            SoftwareImageId = testImage.Id,
            Version = fsuCycleGoalVersionDetailsVersion,
        },
        Type = fsuCycleType,
        ApplyActionSchedule = new Oci.FleetSoftwareUpdate.Inputs.FsuCycleApplyActionScheduleArgs
        {
            TimeToStart = fsuCycleApplyActionScheduleTimeToStart,
            Type = fsuCycleApplyActionScheduleType,
        },
        BatchingStrategy = new Oci.FleetSoftwareUpdate.Inputs.FsuCycleBatchingStrategyArgs
        {
            IsForceRolling = fsuCycleBatchingStrategyIsForceRolling,
            IsWaitForBatchResume = fsuCycleBatchingStrategyIsWaitForBatchResume,
            Percentage = fsuCycleBatchingStrategyPercentage,
            Type = fsuCycleBatchingStrategyType,
        },
        DefinedTags = 
        {
            { "foo-namespace.bar-key", "value" },
        },
        DiagnosticsCollection = new Oci.FleetSoftwareUpdate.Inputs.FsuCycleDiagnosticsCollectionArgs
        {
            LogCollectionMode = fsuCycleDiagnosticsCollectionLogCollectionMode,
        },
        DisplayName = fsuCycleDisplayName,
        FreeformTags = 
        {
            { "bar-key", "value" },
        },
        IsIgnoreMissingPatches = fsuCycleIsIgnoreMissingPatches,
        IsIgnorePatches = fsuCycleIsIgnorePatches,
        IsKeepPlacement = fsuCycleIsKeepPlacement,
        MaxDrainTimeoutInSeconds = fsuCycleMaxDrainTimeoutInSeconds,
        StageActionSchedule = new Oci.FleetSoftwareUpdate.Inputs.FsuCycleStageActionScheduleArgs
        {
            TimeToStart = fsuCycleStageActionScheduleTimeToStart,
            Type = fsuCycleStageActionScheduleType,
        },
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.FleetSoftwareUpdate.FsuCycle;
import com.pulumi.oci.FleetSoftwareUpdate.FsuCycleArgs;
import com.pulumi.oci.FleetSoftwareUpdate.inputs.FsuCycleGoalVersionDetailsArgs;
import com.pulumi.oci.FleetSoftwareUpdate.inputs.FsuCycleApplyActionScheduleArgs;
import com.pulumi.oci.FleetSoftwareUpdate.inputs.FsuCycleBatchingStrategyArgs;
import com.pulumi.oci.FleetSoftwareUpdate.inputs.FsuCycleDiagnosticsCollectionArgs;
import com.pulumi.oci.FleetSoftwareUpdate.inputs.FsuCycleStageActionScheduleArgs;
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) {
        var testFsuCycle = new FsuCycle("testFsuCycle", FsuCycleArgs.builder()
            .compartmentId(compartmentId)
            .fsuCollectionId(testFsuCollection.id())
            .goalVersionDetails(FsuCycleGoalVersionDetailsArgs.builder()
                .type(fsuCycleGoalVersionDetailsType)
                .homePolicy(fsuCycleGoalVersionDetailsHomePolicy)
                .newHomePrefix(fsuCycleGoalVersionDetailsNewHomePrefix)
                .softwareImageId(testImage.id())
                .version(fsuCycleGoalVersionDetailsVersion)
                .build())
            .type(fsuCycleType)
            .applyActionSchedule(FsuCycleApplyActionScheduleArgs.builder()
                .timeToStart(fsuCycleApplyActionScheduleTimeToStart)
                .type(fsuCycleApplyActionScheduleType)
                .build())
            .batchingStrategy(FsuCycleBatchingStrategyArgs.builder()
                .isForceRolling(fsuCycleBatchingStrategyIsForceRolling)
                .isWaitForBatchResume(fsuCycleBatchingStrategyIsWaitForBatchResume)
                .percentage(fsuCycleBatchingStrategyPercentage)
                .type(fsuCycleBatchingStrategyType)
                .build())
            .definedTags(Map.of("foo-namespace.bar-key", "value"))
            .diagnosticsCollection(FsuCycleDiagnosticsCollectionArgs.builder()
                .logCollectionMode(fsuCycleDiagnosticsCollectionLogCollectionMode)
                .build())
            .displayName(fsuCycleDisplayName)
            .freeformTags(Map.of("bar-key", "value"))
            .isIgnoreMissingPatches(fsuCycleIsIgnoreMissingPatches)
            .isIgnorePatches(fsuCycleIsIgnorePatches)
            .isKeepPlacement(fsuCycleIsKeepPlacement)
            .maxDrainTimeoutInSeconds(fsuCycleMaxDrainTimeoutInSeconds)
            .stageActionSchedule(FsuCycleStageActionScheduleArgs.builder()
                .timeToStart(fsuCycleStageActionScheduleTimeToStart)
                .type(fsuCycleStageActionScheduleType)
                .build())
            .build());
    }
}
resources:
  testFsuCycle:
    type: oci:FleetSoftwareUpdate:FsuCycle
    name: test_fsu_cycle
    properties:
      compartmentId: ${compartmentId}
      fsuCollectionId: ${testFsuCollection.id}
      goalVersionDetails:
        type: ${fsuCycleGoalVersionDetailsType}
        homePolicy: ${fsuCycleGoalVersionDetailsHomePolicy}
        newHomePrefix: ${fsuCycleGoalVersionDetailsNewHomePrefix}
        softwareImageId: ${testImage.id}
        version: ${fsuCycleGoalVersionDetailsVersion}
      type: ${fsuCycleType}
      applyActionSchedule:
        timeToStart: ${fsuCycleApplyActionScheduleTimeToStart}
        type: ${fsuCycleApplyActionScheduleType}
      batchingStrategy:
        isForceRolling: ${fsuCycleBatchingStrategyIsForceRolling}
        isWaitForBatchResume: ${fsuCycleBatchingStrategyIsWaitForBatchResume}
        percentage: ${fsuCycleBatchingStrategyPercentage}
        type: ${fsuCycleBatchingStrategyType}
      definedTags:
        foo-namespace.bar-key: value
      diagnosticsCollection:
        logCollectionMode: ${fsuCycleDiagnosticsCollectionLogCollectionMode}
      displayName: ${fsuCycleDisplayName}
      freeformTags:
        bar-key: value
      isIgnoreMissingPatches: ${fsuCycleIsIgnoreMissingPatches}
      isIgnorePatches: ${fsuCycleIsIgnorePatches}
      isKeepPlacement: ${fsuCycleIsKeepPlacement}
      maxDrainTimeoutInSeconds: ${fsuCycleMaxDrainTimeoutInSeconds}
      stageActionSchedule:
        timeToStart: ${fsuCycleStageActionScheduleTimeToStart}
        type: ${fsuCycleStageActionScheduleType}
Create FsuCycle Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new FsuCycle(name: string, args: FsuCycleArgs, opts?: CustomResourceOptions);@overload
def FsuCycle(resource_name: str,
             args: FsuCycleArgs,
             opts: Optional[ResourceOptions] = None)
@overload
def FsuCycle(resource_name: str,
             opts: Optional[ResourceOptions] = None,
             fsu_collection_id: Optional[str] = None,
             type: Optional[str] = None,
             compartment_id: Optional[str] = None,
             goal_version_details: Optional[FsuCycleGoalVersionDetailsArgs] = None,
             freeform_tags: Optional[Mapping[str, str]] = None,
             display_name: Optional[str] = None,
             apply_action_schedule: Optional[FsuCycleApplyActionScheduleArgs] = None,
             diagnostics_collection: Optional[FsuCycleDiagnosticsCollectionArgs] = None,
             defined_tags: Optional[Mapping[str, str]] = None,
             is_ignore_missing_patches: Optional[Sequence[str]] = None,
             is_ignore_patches: Optional[bool] = None,
             is_keep_placement: Optional[bool] = None,
             max_drain_timeout_in_seconds: Optional[int] = None,
             stage_action_schedule: Optional[FsuCycleStageActionScheduleArgs] = None,
             batching_strategy: Optional[FsuCycleBatchingStrategyArgs] = None)func NewFsuCycle(ctx *Context, name string, args FsuCycleArgs, opts ...ResourceOption) (*FsuCycle, error)public FsuCycle(string name, FsuCycleArgs args, CustomResourceOptions? opts = null)
public FsuCycle(String name, FsuCycleArgs args)
public FsuCycle(String name, FsuCycleArgs args, CustomResourceOptions options)
type: oci:FleetSoftwareUpdate:FsuCycle
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args FsuCycleArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args FsuCycleArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args FsuCycleArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args FsuCycleArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args FsuCycleArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var fsuCycleResource = new Oci.FleetSoftwareUpdate.FsuCycle("fsuCycleResource", new()
{
    FsuCollectionId = "string",
    Type = "string",
    CompartmentId = "string",
    GoalVersionDetails = new Oci.FleetSoftwareUpdate.Inputs.FsuCycleGoalVersionDetailsArgs
    {
        Type = "string",
        HomePolicy = "string",
        NewHomePrefix = "string",
        SoftwareImageId = "string",
        Version = "string",
    },
    FreeformTags = 
    {
        { "string", "string" },
    },
    DisplayName = "string",
    ApplyActionSchedule = new Oci.FleetSoftwareUpdate.Inputs.FsuCycleApplyActionScheduleArgs
    {
        TimeToStart = "string",
        Type = "string",
    },
    DiagnosticsCollection = new Oci.FleetSoftwareUpdate.Inputs.FsuCycleDiagnosticsCollectionArgs
    {
        LogCollectionMode = "string",
    },
    DefinedTags = 
    {
        { "string", "string" },
    },
    IsIgnoreMissingPatches = new[]
    {
        "string",
    },
    IsIgnorePatches = false,
    IsKeepPlacement = false,
    MaxDrainTimeoutInSeconds = 0,
    StageActionSchedule = new Oci.FleetSoftwareUpdate.Inputs.FsuCycleStageActionScheduleArgs
    {
        TimeToStart = "string",
        Type = "string",
    },
    BatchingStrategy = new Oci.FleetSoftwareUpdate.Inputs.FsuCycleBatchingStrategyArgs
    {
        IsForceRolling = false,
        IsWaitForBatchResume = false,
        Percentage = 0,
        Type = "string",
    },
});
example, err := fleetsoftwareupdate.NewFsuCycle(ctx, "fsuCycleResource", &fleetsoftwareupdate.FsuCycleArgs{
	FsuCollectionId: pulumi.String("string"),
	Type:            pulumi.String("string"),
	CompartmentId:   pulumi.String("string"),
	GoalVersionDetails: &fleetsoftwareupdate.FsuCycleGoalVersionDetailsArgs{
		Type:            pulumi.String("string"),
		HomePolicy:      pulumi.String("string"),
		NewHomePrefix:   pulumi.String("string"),
		SoftwareImageId: pulumi.String("string"),
		Version:         pulumi.String("string"),
	},
	FreeformTags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	DisplayName: pulumi.String("string"),
	ApplyActionSchedule: &fleetsoftwareupdate.FsuCycleApplyActionScheduleArgs{
		TimeToStart: pulumi.String("string"),
		Type:        pulumi.String("string"),
	},
	DiagnosticsCollection: &fleetsoftwareupdate.FsuCycleDiagnosticsCollectionArgs{
		LogCollectionMode: pulumi.String("string"),
	},
	DefinedTags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	IsIgnoreMissingPatches: pulumi.StringArray{
		pulumi.String("string"),
	},
	IsIgnorePatches:          pulumi.Bool(false),
	IsKeepPlacement:          pulumi.Bool(false),
	MaxDrainTimeoutInSeconds: pulumi.Int(0),
	StageActionSchedule: &fleetsoftwareupdate.FsuCycleStageActionScheduleArgs{
		TimeToStart: pulumi.String("string"),
		Type:        pulumi.String("string"),
	},
	BatchingStrategy: &fleetsoftwareupdate.FsuCycleBatchingStrategyArgs{
		IsForceRolling:       pulumi.Bool(false),
		IsWaitForBatchResume: pulumi.Bool(false),
		Percentage:           pulumi.Int(0),
		Type:                 pulumi.String("string"),
	},
})
var fsuCycleResource = new FsuCycle("fsuCycleResource", FsuCycleArgs.builder()
    .fsuCollectionId("string")
    .type("string")
    .compartmentId("string")
    .goalVersionDetails(FsuCycleGoalVersionDetailsArgs.builder()
        .type("string")
        .homePolicy("string")
        .newHomePrefix("string")
        .softwareImageId("string")
        .version("string")
        .build())
    .freeformTags(Map.of("string", "string"))
    .displayName("string")
    .applyActionSchedule(FsuCycleApplyActionScheduleArgs.builder()
        .timeToStart("string")
        .type("string")
        .build())
    .diagnosticsCollection(FsuCycleDiagnosticsCollectionArgs.builder()
        .logCollectionMode("string")
        .build())
    .definedTags(Map.of("string", "string"))
    .isIgnoreMissingPatches("string")
    .isIgnorePatches(false)
    .isKeepPlacement(false)
    .maxDrainTimeoutInSeconds(0)
    .stageActionSchedule(FsuCycleStageActionScheduleArgs.builder()
        .timeToStart("string")
        .type("string")
        .build())
    .batchingStrategy(FsuCycleBatchingStrategyArgs.builder()
        .isForceRolling(false)
        .isWaitForBatchResume(false)
        .percentage(0)
        .type("string")
        .build())
    .build());
fsu_cycle_resource = oci.fleet_software_update.FsuCycle("fsuCycleResource",
    fsu_collection_id="string",
    type="string",
    compartment_id="string",
    goal_version_details={
        "type": "string",
        "home_policy": "string",
        "new_home_prefix": "string",
        "software_image_id": "string",
        "version": "string",
    },
    freeform_tags={
        "string": "string",
    },
    display_name="string",
    apply_action_schedule={
        "time_to_start": "string",
        "type": "string",
    },
    diagnostics_collection={
        "log_collection_mode": "string",
    },
    defined_tags={
        "string": "string",
    },
    is_ignore_missing_patches=["string"],
    is_ignore_patches=False,
    is_keep_placement=False,
    max_drain_timeout_in_seconds=0,
    stage_action_schedule={
        "time_to_start": "string",
        "type": "string",
    },
    batching_strategy={
        "is_force_rolling": False,
        "is_wait_for_batch_resume": False,
        "percentage": 0,
        "type": "string",
    })
const fsuCycleResource = new oci.fleetsoftwareupdate.FsuCycle("fsuCycleResource", {
    fsuCollectionId: "string",
    type: "string",
    compartmentId: "string",
    goalVersionDetails: {
        type: "string",
        homePolicy: "string",
        newHomePrefix: "string",
        softwareImageId: "string",
        version: "string",
    },
    freeformTags: {
        string: "string",
    },
    displayName: "string",
    applyActionSchedule: {
        timeToStart: "string",
        type: "string",
    },
    diagnosticsCollection: {
        logCollectionMode: "string",
    },
    definedTags: {
        string: "string",
    },
    isIgnoreMissingPatches: ["string"],
    isIgnorePatches: false,
    isKeepPlacement: false,
    maxDrainTimeoutInSeconds: 0,
    stageActionSchedule: {
        timeToStart: "string",
        type: "string",
    },
    batchingStrategy: {
        isForceRolling: false,
        isWaitForBatchResume: false,
        percentage: 0,
        type: "string",
    },
});
type: oci:FleetSoftwareUpdate:FsuCycle
properties:
    applyActionSchedule:
        timeToStart: string
        type: string
    batchingStrategy:
        isForceRolling: false
        isWaitForBatchResume: false
        percentage: 0
        type: string
    compartmentId: string
    definedTags:
        string: string
    diagnosticsCollection:
        logCollectionMode: string
    displayName: string
    freeformTags:
        string: string
    fsuCollectionId: string
    goalVersionDetails:
        homePolicy: string
        newHomePrefix: string
        softwareImageId: string
        type: string
        version: string
    isIgnoreMissingPatches:
        - string
    isIgnorePatches: false
    isKeepPlacement: false
    maxDrainTimeoutInSeconds: 0
    stageActionSchedule:
        timeToStart: string
        type: string
    type: string
FsuCycle Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The FsuCycle resource accepts the following input properties:
- CompartmentId string
- (Updatable) Compartment Identifier.
- FsuCollection stringId 
- OCID identifier for the Collection ID the Exadata Fleet Update Cycle will be assigned to.
- GoalVersion FsuDetails Cycle Goal Version Details 
- (Updatable) Goal version or image details for the Exadata Fleet Update Cycle.
- Type string
- (Updatable) Type of Exadata Fleet Update Cycle. - ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- ApplyAction FsuSchedule Cycle Apply Action Schedule 
- Scheduling related details for the Exadata Fleet Update Action during create operations. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails for Stage and Apply Actions in Exadata Fleet Update Cycle creation would not create Actions. Null scheduleDetails for CreateAction would execute the Exadata Fleet Update Action as soon as possible.
- BatchingStrategy FsuCycle Batching Strategy 
- (Updatable) Batching strategy details to use during PRECHECK and APPLY Cycle Actions.
- Dictionary<string, string>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- DiagnosticsCollection FsuCycle Diagnostics Collection 
- (Updatable) Details to configure diagnostics collection for targets affected by this Exadata Fleet Update Maintenance Cycle.
- DisplayName string
- (Updatable) Exadata Fleet Update Cycle display name.
- Dictionary<string, string>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- IsIgnore List<string>Missing Patches 
- (Updatable) List of patch IDs to ignore.
- IsIgnore boolPatches 
- (Updatable) Ignore all patches between the source and target homes during patching.
- IsKeep boolPlacement 
- (Updatable) 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.
- MaxDrain intTimeout In Seconds 
- (Updatable) Service drain timeout specified in seconds.
- StageAction FsuSchedule Cycle Stage Action Schedule 
- Scheduling related details for the Exadata Fleet Update Action during create operations. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails for Stage and Apply Actions in Exadata Fleet Update Cycle creation would not create Actions. Null scheduleDetails for CreateAction would execute the Exadata Fleet Update Action as soon as possible.
- CompartmentId string
- (Updatable) Compartment Identifier.
- FsuCollection stringId 
- OCID identifier for the Collection ID the Exadata Fleet Update Cycle will be assigned to.
- GoalVersion FsuDetails Cycle Goal Version Details Args 
- (Updatable) Goal version or image details for the Exadata Fleet Update Cycle.
- Type string
- (Updatable) Type of Exadata Fleet Update Cycle. - ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- ApplyAction FsuSchedule Cycle Apply Action Schedule Args 
- Scheduling related details for the Exadata Fleet Update Action during create operations. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails for Stage and Apply Actions in Exadata Fleet Update Cycle creation would not create Actions. Null scheduleDetails for CreateAction would execute the Exadata Fleet Update Action as soon as possible.
- BatchingStrategy FsuCycle Batching Strategy Args 
- (Updatable) Batching strategy details to use during PRECHECK and APPLY Cycle Actions.
- map[string]string
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- DiagnosticsCollection FsuCycle Diagnostics Collection Args 
- (Updatable) Details to configure diagnostics collection for targets affected by this Exadata Fleet Update Maintenance Cycle.
- DisplayName string
- (Updatable) Exadata Fleet Update Cycle display name.
- map[string]string
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- IsIgnore []stringMissing Patches 
- (Updatable) List of patch IDs to ignore.
- IsIgnore boolPatches 
- (Updatable) Ignore all patches between the source and target homes during patching.
- IsKeep boolPlacement 
- (Updatable) 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.
- MaxDrain intTimeout In Seconds 
- (Updatable) Service drain timeout specified in seconds.
- StageAction FsuSchedule Cycle Stage Action Schedule Args 
- Scheduling related details for the Exadata Fleet Update Action during create operations. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails for Stage and Apply Actions in Exadata Fleet Update Cycle creation would not create Actions. Null scheduleDetails for CreateAction would execute the Exadata Fleet Update Action as soon as possible.
- compartmentId String
- (Updatable) Compartment Identifier.
- fsuCollection StringId 
- OCID identifier for the Collection ID the Exadata Fleet Update Cycle will be assigned to.
- goalVersion FsuDetails Cycle Goal Version Details 
- (Updatable) Goal version or image details for the Exadata Fleet Update Cycle.
- type String
- (Updatable) Type of Exadata Fleet Update Cycle. - ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- applyAction FsuSchedule Cycle Apply Action Schedule 
- Scheduling related details for the Exadata Fleet Update Action during create operations. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails for Stage and Apply Actions in Exadata Fleet Update Cycle creation would not create Actions. Null scheduleDetails for CreateAction would execute the Exadata Fleet Update Action as soon as possible.
- batchingStrategy FsuCycle Batching Strategy 
- (Updatable) Batching strategy details to use during PRECHECK and APPLY Cycle Actions.
- Map<String,String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- diagnosticsCollection FsuCycle Diagnostics Collection 
- (Updatable) Details to configure diagnostics collection for targets affected by this Exadata Fleet Update Maintenance Cycle.
- displayName String
- (Updatable) Exadata Fleet Update Cycle display name.
- Map<String,String>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- isIgnore List<String>Missing Patches 
- (Updatable) List of patch IDs to ignore.
- isIgnore BooleanPatches 
- (Updatable) Ignore all patches between the source and target homes during patching.
- isKeep BooleanPlacement 
- (Updatable) 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.
- maxDrain IntegerTimeout In Seconds 
- (Updatable) Service drain timeout specified in seconds.
- stageAction FsuSchedule Cycle Stage Action Schedule 
- Scheduling related details for the Exadata Fleet Update Action during create operations. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails for Stage and Apply Actions in Exadata Fleet Update Cycle creation would not create Actions. Null scheduleDetails for CreateAction would execute the Exadata Fleet Update Action as soon as possible.
- compartmentId string
- (Updatable) Compartment Identifier.
- fsuCollection stringId 
- OCID identifier for the Collection ID the Exadata Fleet Update Cycle will be assigned to.
- goalVersion FsuDetails Cycle Goal Version Details 
- (Updatable) Goal version or image details for the Exadata Fleet Update Cycle.
- type string
- (Updatable) Type of Exadata Fleet Update Cycle. - ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- applyAction FsuSchedule Cycle Apply Action Schedule 
- Scheduling related details for the Exadata Fleet Update Action during create operations. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails for Stage and Apply Actions in Exadata Fleet Update Cycle creation would not create Actions. Null scheduleDetails for CreateAction would execute the Exadata Fleet Update Action as soon as possible.
- batchingStrategy FsuCycle Batching Strategy 
- (Updatable) Batching strategy details to use during PRECHECK and APPLY Cycle Actions.
- {[key: string]: string}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- diagnosticsCollection FsuCycle Diagnostics Collection 
- (Updatable) Details to configure diagnostics collection for targets affected by this Exadata Fleet Update Maintenance Cycle.
- displayName string
- (Updatable) Exadata Fleet Update Cycle display name.
- {[key: string]: string}
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- isIgnore string[]Missing Patches 
- (Updatable) List of patch IDs to ignore.
- isIgnore booleanPatches 
- (Updatable) Ignore all patches between the source and target homes during patching.
- isKeep booleanPlacement 
- (Updatable) 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.
- maxDrain numberTimeout In Seconds 
- (Updatable) Service drain timeout specified in seconds.
- stageAction FsuSchedule Cycle Stage Action Schedule 
- Scheduling related details for the Exadata Fleet Update Action during create operations. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails for Stage and Apply Actions in Exadata Fleet Update Cycle creation would not create Actions. Null scheduleDetails for CreateAction would execute the Exadata Fleet Update Action as soon as possible.
- compartment_id str
- (Updatable) Compartment Identifier.
- fsu_collection_ strid 
- OCID identifier for the Collection ID the Exadata Fleet Update Cycle will be assigned to.
- goal_version_ Fsudetails Cycle Goal Version Details Args 
- (Updatable) Goal version or image details for the Exadata Fleet Update Cycle.
- type str
- (Updatable) Type of Exadata Fleet Update Cycle. - ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- apply_action_ Fsuschedule Cycle Apply Action Schedule Args 
- Scheduling related details for the Exadata Fleet Update Action during create operations. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails for Stage and Apply Actions in Exadata Fleet Update Cycle creation would not create Actions. Null scheduleDetails for CreateAction would execute the Exadata Fleet Update Action as soon as possible.
- batching_strategy FsuCycle Batching Strategy Args 
- (Updatable) Batching strategy details to use during PRECHECK and APPLY Cycle Actions.
- Mapping[str, str]
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- diagnostics_collection FsuCycle Diagnostics Collection Args 
- (Updatable) Details to configure diagnostics collection for targets affected by this Exadata Fleet Update Maintenance Cycle.
- display_name str
- (Updatable) Exadata Fleet Update Cycle display name.
- Mapping[str, str]
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- is_ignore_ Sequence[str]missing_ patches 
- (Updatable) List of patch IDs to ignore.
- is_ignore_ boolpatches 
- (Updatable) Ignore all patches between the source and target homes during patching.
- is_keep_ boolplacement 
- (Updatable) 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.
- max_drain_ inttimeout_ in_ seconds 
- (Updatable) Service drain timeout specified in seconds.
- stage_action_ Fsuschedule Cycle Stage Action Schedule Args 
- Scheduling related details for the Exadata Fleet Update Action during create operations. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails for Stage and Apply Actions in Exadata Fleet Update Cycle creation would not create Actions. Null scheduleDetails for CreateAction would execute the Exadata Fleet Update Action as soon as possible.
- compartmentId String
- (Updatable) Compartment Identifier.
- fsuCollection StringId 
- OCID identifier for the Collection ID the Exadata Fleet Update Cycle will be assigned to.
- goalVersion Property MapDetails 
- (Updatable) Goal version or image details for the Exadata Fleet Update Cycle.
- type String
- (Updatable) Type of Exadata Fleet Update Cycle. - ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- applyAction Property MapSchedule 
- Scheduling related details for the Exadata Fleet Update Action during create operations. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails for Stage and Apply Actions in Exadata Fleet Update Cycle creation would not create Actions. Null scheduleDetails for CreateAction would execute the Exadata Fleet Update Action as soon as possible.
- batchingStrategy Property Map
- (Updatable) Batching strategy details to use during PRECHECK and APPLY Cycle Actions.
- Map<String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- diagnosticsCollection Property Map
- (Updatable) Details to configure diagnostics collection for targets affected by this Exadata Fleet Update Maintenance Cycle.
- displayName String
- (Updatable) Exadata Fleet Update Cycle display name.
- Map<String>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- isIgnore List<String>Missing Patches 
- (Updatable) List of patch IDs to ignore.
- isIgnore BooleanPatches 
- (Updatable) Ignore all patches between the source and target homes during patching.
- isKeep BooleanPlacement 
- (Updatable) 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.
- maxDrain NumberTimeout In Seconds 
- (Updatable) Service drain timeout specified in seconds.
- stageAction Property MapSchedule 
- Scheduling related details for the Exadata Fleet Update Action during create operations. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails for Stage and Apply Actions in Exadata Fleet Update Cycle creation would not create Actions. Null scheduleDetails for CreateAction would execute the Exadata Fleet Update Action as soon as possible.
Outputs
All input properties are implicitly available as output properties. Additionally, the FsuCycle resource produces the following output properties:
- CollectionType string
- Type of Collection this Exadata Fleet Update Cycle belongs to.
- ExecutingFsu stringAction Id 
- OCID identifier for the Action that is currently in execution, if applicable.
- Id string
- The provider-assigned unique ID for this managed resource.
- LastCompleted stringAction 
- 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.
- LastCompleted stringAction Id 
- 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.
- NextAction List<FsuTo Executes Cycle Next Action To Execute> 
- In this array all the possible actions will be listed. The first element is the suggested Action.
- RollbackCycle stringState 
- 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.
- State string
- The current state of the Exadata Fleet Update Cycle.
- 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.
- CollectionType string
- Type of Collection this Exadata Fleet Update Cycle belongs to.
- ExecutingFsu stringAction Id 
- OCID identifier for the Action that is currently in execution, if applicable.
- Id string
- The provider-assigned unique ID for this managed resource.
- LastCompleted stringAction 
- 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.
- LastCompleted stringAction Id 
- 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.
- NextAction []FsuTo Executes Cycle Next Action To Execute 
- In this array all the possible actions will be listed. The first element is the suggested Action.
- RollbackCycle stringState 
- 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.
- State string
- The current state of the Exadata Fleet Update Cycle.
- 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.
- collectionType String
- Type of Collection this Exadata Fleet Update Cycle belongs to.
- executingFsu StringAction Id 
- OCID identifier for the Action that is currently in execution, if applicable.
- id String
- The provider-assigned unique ID for this managed resource.
- lastCompleted StringAction 
- 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.
- lastCompleted StringAction Id 
- 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.
- nextAction List<FsuTo Executes Cycle Next Action To Execute> 
- In this array all the possible actions will be listed. The first element is the suggested Action.
- rollbackCycle StringState 
- 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.
- state String
- The current state of the Exadata Fleet Update Cycle.
- 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.
- collectionType string
- Type of Collection this Exadata Fleet Update Cycle belongs to.
- executingFsu stringAction Id 
- OCID identifier for the Action that is currently in execution, if applicable.
- id string
- The provider-assigned unique ID for this managed resource.
- lastCompleted stringAction 
- 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.
- lastCompleted stringAction Id 
- 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.
- nextAction FsuTo Executes Cycle Next Action To Execute[] 
- In this array all the possible actions will be listed. The first element is the suggested Action.
- rollbackCycle stringState 
- 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.
- state string
- The current state of the Exadata Fleet Update Cycle.
- {[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.
- collection_type str
- Type of Collection this Exadata Fleet Update Cycle belongs to.
- executing_fsu_ straction_ id 
- OCID identifier for the Action that is currently in execution, if applicable.
- id str
- The provider-assigned unique ID for this managed resource.
- last_completed_ straction 
- 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_ straction_ id 
- 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.
- next_action_ Sequence[Fsuto_ executes Cycle Next Action To Execute] 
- In this array all the possible actions will be listed. The first element is the suggested Action.
- rollback_cycle_ strstate 
- 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.
- state str
- The current state of the Exadata Fleet Update Cycle.
- 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.
- collectionType String
- Type of Collection this Exadata Fleet Update Cycle belongs to.
- executingFsu StringAction Id 
- OCID identifier for the Action that is currently in execution, if applicable.
- id String
- The provider-assigned unique ID for this managed resource.
- lastCompleted StringAction 
- 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.
- lastCompleted StringAction Id 
- 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.
- nextAction List<Property Map>To Executes 
- In this array all the possible actions will be listed. The first element is the suggested Action.
- rollbackCycle StringState 
- 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.
- state String
- The current state of the Exadata Fleet Update Cycle.
- 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.
Look up Existing FsuCycle Resource
Get an existing FsuCycle resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: FsuCycleState, opts?: CustomResourceOptions): FsuCycle@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        apply_action_schedule: Optional[FsuCycleApplyActionScheduleArgs] = None,
        batching_strategy: Optional[FsuCycleBatchingStrategyArgs] = None,
        collection_type: Optional[str] = None,
        compartment_id: Optional[str] = None,
        defined_tags: Optional[Mapping[str, str]] = None,
        diagnostics_collection: Optional[FsuCycleDiagnosticsCollectionArgs] = None,
        display_name: Optional[str] = None,
        executing_fsu_action_id: Optional[str] = None,
        freeform_tags: Optional[Mapping[str, str]] = None,
        fsu_collection_id: Optional[str] = None,
        goal_version_details: Optional[FsuCycleGoalVersionDetailsArgs] = None,
        is_ignore_missing_patches: Optional[Sequence[str]] = None,
        is_ignore_patches: Optional[bool] = None,
        is_keep_placement: Optional[bool] = None,
        last_completed_action: Optional[str] = None,
        last_completed_action_id: Optional[str] = None,
        lifecycle_details: Optional[str] = None,
        max_drain_timeout_in_seconds: Optional[int] = None,
        next_action_to_executes: Optional[Sequence[FsuCycleNextActionToExecuteArgs]] = None,
        rollback_cycle_state: Optional[str] = None,
        stage_action_schedule: Optional[FsuCycleStageActionScheduleArgs] = None,
        state: Optional[str] = None,
        system_tags: Optional[Mapping[str, str]] = None,
        time_created: Optional[str] = None,
        time_finished: Optional[str] = None,
        time_updated: Optional[str] = None,
        type: Optional[str] = None) -> FsuCyclefunc GetFsuCycle(ctx *Context, name string, id IDInput, state *FsuCycleState, opts ...ResourceOption) (*FsuCycle, error)public static FsuCycle Get(string name, Input<string> id, FsuCycleState? state, CustomResourceOptions? opts = null)public static FsuCycle get(String name, Output<String> id, FsuCycleState state, CustomResourceOptions options)resources:  _:    type: oci:FleetSoftwareUpdate:FsuCycle    get:      id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- ApplyAction FsuSchedule Cycle Apply Action Schedule 
- Scheduling related details for the Exadata Fleet Update Action during create operations. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails for Stage and Apply Actions in Exadata Fleet Update Cycle creation would not create Actions. Null scheduleDetails for CreateAction would execute the Exadata Fleet Update Action as soon as possible.
- BatchingStrategy FsuCycle Batching Strategy 
- (Updatable) 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
- (Updatable) Compartment Identifier.
- Dictionary<string, string>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- DiagnosticsCollection FsuCycle Diagnostics Collection 
- (Updatable) Details to configure diagnostics collection for targets affected by this Exadata Fleet Update Maintenance Cycle.
- DisplayName string
- (Updatable) Exadata Fleet Update Cycle display name.
- ExecutingFsu stringAction Id 
- OCID identifier for the Action that is currently in execution, if applicable.
- Dictionary<string, string>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- FsuCollection stringId 
- OCID identifier for the Collection ID the Exadata Fleet Update Cycle will be assigned to.
- GoalVersion FsuDetails Cycle Goal Version Details 
- (Updatable) Goal version or image details for the Exadata Fleet Update Cycle.
- IsIgnore List<string>Missing Patches 
- (Updatable) List of patch IDs to ignore.
- IsIgnore boolPatches 
- (Updatable) Ignore all patches between the source and target homes during patching.
- IsKeep boolPlacement 
- (Updatable) 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.
- LastCompleted stringAction 
- 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.
- LastCompleted stringAction Id 
- 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.
- MaxDrain intTimeout In Seconds 
- (Updatable) Service drain timeout specified in seconds.
- NextAction List<FsuTo Executes Cycle Next Action To Execute> 
- In this array all the possible actions will be listed. The first element is the suggested Action.
- RollbackCycle stringState 
- 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.
- StageAction FsuSchedule Cycle Stage Action Schedule 
- Scheduling related details for the Exadata Fleet Update Action during create operations. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails for Stage and Apply Actions in Exadata Fleet Update Cycle creation would not create Actions. Null scheduleDetails for CreateAction would execute the Exadata Fleet Update Action as soon as possible.
- State string
- The current state of the Exadata Fleet Update Cycle.
- 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
- (Updatable) Type of Exadata Fleet Update Cycle. - ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- ApplyAction FsuSchedule Cycle Apply Action Schedule Args 
- Scheduling related details for the Exadata Fleet Update Action during create operations. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails for Stage and Apply Actions in Exadata Fleet Update Cycle creation would not create Actions. Null scheduleDetails for CreateAction would execute the Exadata Fleet Update Action as soon as possible.
- BatchingStrategy FsuCycle Batching Strategy Args 
- (Updatable) 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
- (Updatable) Compartment Identifier.
- map[string]string
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- DiagnosticsCollection FsuCycle Diagnostics Collection Args 
- (Updatable) Details to configure diagnostics collection for targets affected by this Exadata Fleet Update Maintenance Cycle.
- DisplayName string
- (Updatable) Exadata Fleet Update Cycle display name.
- ExecutingFsu stringAction Id 
- OCID identifier for the Action that is currently in execution, if applicable.
- map[string]string
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- FsuCollection stringId 
- OCID identifier for the Collection ID the Exadata Fleet Update Cycle will be assigned to.
- GoalVersion FsuDetails Cycle Goal Version Details Args 
- (Updatable) Goal version or image details for the Exadata Fleet Update Cycle.
- IsIgnore []stringMissing Patches 
- (Updatable) List of patch IDs to ignore.
- IsIgnore boolPatches 
- (Updatable) Ignore all patches between the source and target homes during patching.
- IsKeep boolPlacement 
- (Updatable) 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.
- LastCompleted stringAction 
- 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.
- LastCompleted stringAction Id 
- 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.
- MaxDrain intTimeout In Seconds 
- (Updatable) Service drain timeout specified in seconds.
- NextAction []FsuTo Executes Cycle Next Action To Execute Args 
- In this array all the possible actions will be listed. The first element is the suggested Action.
- RollbackCycle stringState 
- 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.
- StageAction FsuSchedule Cycle Stage Action Schedule Args 
- Scheduling related details for the Exadata Fleet Update Action during create operations. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails for Stage and Apply Actions in Exadata Fleet Update Cycle creation would not create Actions. Null scheduleDetails for CreateAction would execute the Exadata Fleet Update Action as soon as possible.
- State string
- The current state of the Exadata Fleet Update Cycle.
- 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
- (Updatable) Type of Exadata Fleet Update Cycle. - ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- applyAction FsuSchedule Cycle Apply Action Schedule 
- Scheduling related details for the Exadata Fleet Update Action during create operations. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails for Stage and Apply Actions in Exadata Fleet Update Cycle creation would not create Actions. Null scheduleDetails for CreateAction would execute the Exadata Fleet Update Action as soon as possible.
- batchingStrategy FsuCycle Batching Strategy 
- (Updatable) 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
- (Updatable) Compartment Identifier.
- Map<String,String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- diagnosticsCollection FsuCycle Diagnostics Collection 
- (Updatable) Details to configure diagnostics collection for targets affected by this Exadata Fleet Update Maintenance Cycle.
- displayName String
- (Updatable) Exadata Fleet Update Cycle display name.
- executingFsu StringAction Id 
- OCID identifier for the Action that is currently in execution, if applicable.
- Map<String,String>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- fsuCollection StringId 
- OCID identifier for the Collection ID the Exadata Fleet Update Cycle will be assigned to.
- goalVersion FsuDetails Cycle Goal Version Details 
- (Updatable) Goal version or image details for the Exadata Fleet Update Cycle.
- isIgnore List<String>Missing Patches 
- (Updatable) List of patch IDs to ignore.
- isIgnore BooleanPatches 
- (Updatable) Ignore all patches between the source and target homes during patching.
- isKeep BooleanPlacement 
- (Updatable) 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.
- lastCompleted StringAction 
- 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.
- lastCompleted StringAction Id 
- 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.
- maxDrain IntegerTimeout In Seconds 
- (Updatable) Service drain timeout specified in seconds.
- nextAction List<FsuTo Executes Cycle Next Action To Execute> 
- In this array all the possible actions will be listed. The first element is the suggested Action.
- rollbackCycle StringState 
- 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.
- stageAction FsuSchedule Cycle Stage Action Schedule 
- Scheduling related details for the Exadata Fleet Update Action during create operations. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails for Stage and Apply Actions in Exadata Fleet Update Cycle creation would not create Actions. Null scheduleDetails for CreateAction would execute the Exadata Fleet Update Action as soon as possible.
- state String
- The current state of the Exadata Fleet Update Cycle.
- 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
- (Updatable) Type of Exadata Fleet Update Cycle. - ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- applyAction FsuSchedule Cycle Apply Action Schedule 
- Scheduling related details for the Exadata Fleet Update Action during create operations. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails for Stage and Apply Actions in Exadata Fleet Update Cycle creation would not create Actions. Null scheduleDetails for CreateAction would execute the Exadata Fleet Update Action as soon as possible.
- batchingStrategy FsuCycle Batching Strategy 
- (Updatable) 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
- (Updatable) Compartment Identifier.
- {[key: string]: string}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- diagnosticsCollection FsuCycle Diagnostics Collection 
- (Updatable) Details to configure diagnostics collection for targets affected by this Exadata Fleet Update Maintenance Cycle.
- displayName string
- (Updatable) Exadata Fleet Update Cycle display name.
- executingFsu stringAction Id 
- OCID identifier for the Action that is currently in execution, if applicable.
- {[key: string]: string}
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- fsuCollection stringId 
- OCID identifier for the Collection ID the Exadata Fleet Update Cycle will be assigned to.
- goalVersion FsuDetails Cycle Goal Version Details 
- (Updatable) Goal version or image details for the Exadata Fleet Update Cycle.
- isIgnore string[]Missing Patches 
- (Updatable) List of patch IDs to ignore.
- isIgnore booleanPatches 
- (Updatable) Ignore all patches between the source and target homes during patching.
- isKeep booleanPlacement 
- (Updatable) 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.
- lastCompleted stringAction 
- 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.
- lastCompleted stringAction Id 
- 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.
- maxDrain numberTimeout In Seconds 
- (Updatable) Service drain timeout specified in seconds.
- nextAction FsuTo Executes Cycle Next Action To Execute[] 
- In this array all the possible actions will be listed. The first element is the suggested Action.
- rollbackCycle stringState 
- 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.
- stageAction FsuSchedule Cycle Stage Action Schedule 
- Scheduling related details for the Exadata Fleet Update Action during create operations. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails for Stage and Apply Actions in Exadata Fleet Update Cycle creation would not create Actions. Null scheduleDetails for CreateAction would execute the Exadata Fleet Update Action as soon as possible.
- state string
- The current state of the Exadata Fleet Update Cycle.
- {[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
- (Updatable) Type of Exadata Fleet Update Cycle. - ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- apply_action_ Fsuschedule Cycle Apply Action Schedule Args 
- Scheduling related details for the Exadata Fleet Update Action during create operations. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails for Stage and Apply Actions in Exadata Fleet Update Cycle creation would not create Actions. Null scheduleDetails for CreateAction would execute the Exadata Fleet Update Action as soon as possible.
- batching_strategy FsuCycle Batching Strategy Args 
- (Updatable) 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
- (Updatable) Compartment Identifier.
- Mapping[str, str]
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- diagnostics_collection FsuCycle Diagnostics Collection Args 
- (Updatable) Details to configure diagnostics collection for targets affected by this Exadata Fleet Update Maintenance Cycle.
- display_name str
- (Updatable) Exadata Fleet Update Cycle display name.
- executing_fsu_ straction_ id 
- OCID identifier for the Action that is currently in execution, if applicable.
- Mapping[str, str]
- (Updatable) 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_ strid 
- OCID identifier for the Collection ID the Exadata Fleet Update Cycle will be assigned to.
- goal_version_ Fsudetails Cycle Goal Version Details Args 
- (Updatable) Goal version or image details for the Exadata Fleet Update Cycle.
- is_ignore_ Sequence[str]missing_ patches 
- (Updatable) List of patch IDs to ignore.
- is_ignore_ boolpatches 
- (Updatable) Ignore all patches between the source and target homes during patching.
- is_keep_ boolplacement 
- (Updatable) 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_ straction 
- 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_ straction_ id 
- 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_ inttimeout_ in_ seconds 
- (Updatable) Service drain timeout specified in seconds.
- next_action_ Sequence[Fsuto_ executes Cycle Next Action To Execute Args] 
- In this array all the possible actions will be listed. The first element is the suggested Action.
- rollback_cycle_ strstate 
- 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_ Fsuschedule Cycle Stage Action Schedule Args 
- Scheduling related details for the Exadata Fleet Update Action during create operations. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails for Stage and Apply Actions in Exadata Fleet Update Cycle creation would not create Actions. Null scheduleDetails for CreateAction would execute the Exadata Fleet Update Action as soon as possible.
- state str
- The current state of the Exadata Fleet Update Cycle.
- 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
- (Updatable) Type of Exadata Fleet Update Cycle. - ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- applyAction Property MapSchedule 
- Scheduling related details for the Exadata Fleet Update Action during create operations. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails for Stage and Apply Actions in Exadata Fleet Update Cycle creation would not create Actions. Null scheduleDetails for CreateAction would execute the Exadata Fleet Update Action as soon as possible.
- batchingStrategy Property Map
- (Updatable) 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
- (Updatable) Compartment Identifier.
- Map<String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- diagnosticsCollection Property Map
- (Updatable) Details to configure diagnostics collection for targets affected by this Exadata Fleet Update Maintenance Cycle.
- displayName String
- (Updatable) Exadata Fleet Update Cycle display name.
- executingFsu StringAction Id 
- OCID identifier for the Action that is currently in execution, if applicable.
- Map<String>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- fsuCollection StringId 
- OCID identifier for the Collection ID the Exadata Fleet Update Cycle will be assigned to.
- goalVersion Property MapDetails 
- (Updatable) Goal version or image details for the Exadata Fleet Update Cycle.
- isIgnore List<String>Missing Patches 
- (Updatable) List of patch IDs to ignore.
- isIgnore BooleanPatches 
- (Updatable) Ignore all patches between the source and target homes during patching.
- isKeep BooleanPlacement 
- (Updatable) 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.
- lastCompleted StringAction 
- 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.
- lastCompleted StringAction Id 
- 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.
- maxDrain NumberTimeout In Seconds 
- (Updatable) Service drain timeout specified in seconds.
- nextAction List<Property Map>To Executes 
- In this array all the possible actions will be listed. The first element is the suggested Action.
- rollbackCycle StringState 
- 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.
- stageAction Property MapSchedule 
- Scheduling related details for the Exadata Fleet Update Action during create operations. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails for Stage and Apply Actions in Exadata Fleet Update Cycle creation would not create Actions. Null scheduleDetails for CreateAction would execute the Exadata Fleet Update Action as soon as possible.
- state String
- The current state of the Exadata Fleet Update Cycle.
- 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
- (Updatable) Type of Exadata Fleet Update Cycle. - ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
Supporting Types
FsuCycleApplyActionSchedule, FsuCycleApplyActionScheduleArgs          
- TimeTo stringStart 
- The date and time the Exadata Fleet Update Action is expected to start. RFC 3339, section 14.29.
- Type string
- Type of scheduling strategy to use for Fleet Patching Update Action execution.
- TimeTo stringStart 
- The date and time the Exadata Fleet Update Action is expected to start. RFC 3339, section 14.29.
- Type string
- Type of scheduling strategy to use for Fleet Patching Update Action execution.
- timeTo StringStart 
- The date and time the Exadata Fleet Update Action is expected to start. RFC 3339, section 14.29.
- type String
- Type of scheduling strategy to use for Fleet Patching Update Action execution.
- timeTo stringStart 
- The date and time the Exadata Fleet Update Action is expected to start. RFC 3339, section 14.29.
- type string
- Type of scheduling strategy to use for Fleet Patching Update Action execution.
- time_to_ strstart 
- The date and time the Exadata Fleet Update Action is expected to start. RFC 3339, section 14.29.
- type str
- Type of scheduling strategy to use for Fleet Patching Update Action execution.
- timeTo StringStart 
- The date and time the Exadata Fleet Update Action is expected to start. RFC 3339, section 14.29.
- type String
- Type of scheduling strategy to use for Fleet Patching Update Action execution.
FsuCycleBatchingStrategy, FsuCycleBatchingStrategyArgs        
- IsForce boolRolling 
- (Updatable) True to force rolling patching.
- IsWait boolFor Batch Resume 
- (Updatable) True to wait for customer to resume the Apply Action once the first half is done. False to automatically patch the second half.
- Percentage int
- (Updatable) Percentage of availability in the service during the Patch operation.
- Type string
- (Updatable) Supported batching strategies.
- IsForce boolRolling 
- (Updatable) True to force rolling patching.
- IsWait boolFor Batch Resume 
- (Updatable) True to wait for customer to resume the Apply Action once the first half is done. False to automatically patch the second half.
- Percentage int
- (Updatable) Percentage of availability in the service during the Patch operation.
- Type string
- (Updatable) Supported batching strategies.
- isForce BooleanRolling 
- (Updatable) True to force rolling patching.
- isWait BooleanFor Batch Resume 
- (Updatable) True to wait for customer to resume the Apply Action once the first half is done. False to automatically patch the second half.
- percentage Integer
- (Updatable) Percentage of availability in the service during the Patch operation.
- type String
- (Updatable) Supported batching strategies.
- isForce booleanRolling 
- (Updatable) True to force rolling patching.
- isWait booleanFor Batch Resume 
- (Updatable) True to wait for customer to resume the Apply Action once the first half is done. False to automatically patch the second half.
- percentage number
- (Updatable) Percentage of availability in the service during the Patch operation.
- type string
- (Updatable) Supported batching strategies.
- is_force_ boolrolling 
- (Updatable) True to force rolling patching.
- is_wait_ boolfor_ batch_ resume 
- (Updatable) True to wait for customer to resume the Apply Action once the first half is done. False to automatically patch the second half.
- percentage int
- (Updatable) Percentage of availability in the service during the Patch operation.
- type str
- (Updatable) Supported batching strategies.
- isForce BooleanRolling 
- (Updatable) True to force rolling patching.
- isWait BooleanFor Batch Resume 
- (Updatable) True to wait for customer to resume the Apply Action once the first half is done. False to automatically patch the second half.
- percentage Number
- (Updatable) Percentage of availability in the service during the Patch operation.
- type String
- (Updatable) Supported batching strategies.
FsuCycleDiagnosticsCollection, FsuCycleDiagnosticsCollectionArgs        
- LogCollection stringMode 
- (Updatable) 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.
- LogCollection stringMode 
- (Updatable) 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.
- logCollection StringMode 
- (Updatable) 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.
- logCollection stringMode 
- (Updatable) 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_ strmode 
- (Updatable) 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.
- logCollection StringMode 
- (Updatable) 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.
FsuCycleGoalVersionDetails, FsuCycleGoalVersionDetailsArgs          
- Type string
- (Updatable) Type of goal target version specified
- HomePolicy string
- (Updatable) 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.
- NewHome stringPrefix 
- (Updatable) 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.
- SoftwareImage stringId 
- (Updatable) Target database software image OCID.
- Version string
- (Updatable) Target DB or GI version string for the Exadata Fleet Update Cycle.
- Type string
- (Updatable) Type of goal target version specified
- HomePolicy string
- (Updatable) 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.
- NewHome stringPrefix 
- (Updatable) 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.
- SoftwareImage stringId 
- (Updatable) Target database software image OCID.
- Version string
- (Updatable) Target DB or GI version string for the Exadata Fleet Update Cycle.
- type String
- (Updatable) Type of goal target version specified
- homePolicy String
- (Updatable) 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.
- newHome StringPrefix 
- (Updatable) 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.
- softwareImage StringId 
- (Updatable) Target database software image OCID.
- version String
- (Updatable) Target DB or GI version string for the Exadata Fleet Update Cycle.
- type string
- (Updatable) Type of goal target version specified
- homePolicy string
- (Updatable) 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.
- newHome stringPrefix 
- (Updatable) 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.
- softwareImage stringId 
- (Updatable) Target database software image OCID.
- version string
- (Updatable) Target DB or GI version string for the Exadata Fleet Update Cycle.
- type str
- (Updatable) Type of goal target version specified
- home_policy str
- (Updatable) 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_ strprefix 
- (Updatable) 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_ strid 
- (Updatable) Target database software image OCID.
- version str
- (Updatable) Target DB or GI version string for the Exadata Fleet Update Cycle.
- type String
- (Updatable) Type of goal target version specified
- homePolicy String
- (Updatable) 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.
- newHome StringPrefix 
- (Updatable) 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.
- softwareImage StringId 
- (Updatable) Target database software image OCID.
- version String
- (Updatable) Target DB or GI version string for the Exadata Fleet Update Cycle.
FsuCycleNextActionToExecute, FsuCycleNextActionToExecuteArgs            
- TimeTo stringStart 
- The date and time the Exadata Fleet Update Action is expected to start. RFC 3339, section 14.29.
- Type string
- (Updatable) Type of Exadata Fleet Update Cycle. - ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- TimeTo stringStart 
- The date and time the Exadata Fleet Update Action is expected to start. RFC 3339, section 14.29.
- Type string
- (Updatable) Type of Exadata Fleet Update Cycle. - ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- timeTo StringStart 
- The date and time the Exadata Fleet Update Action is expected to start. RFC 3339, section 14.29.
- type String
- (Updatable) Type of Exadata Fleet Update Cycle. - ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- timeTo stringStart 
- The date and time the Exadata Fleet Update Action is expected to start. RFC 3339, section 14.29.
- type string
- (Updatable) Type of Exadata Fleet Update Cycle. - ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- time_to_ strstart 
- The date and time the Exadata Fleet Update Action is expected to start. RFC 3339, section 14.29.
- type str
- (Updatable) Type of Exadata Fleet Update Cycle. - ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- timeTo StringStart 
- The date and time the Exadata Fleet Update Action is expected to start. RFC 3339, section 14.29.
- type String
- (Updatable) Type of Exadata Fleet Update Cycle. - ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
FsuCycleStageActionSchedule, FsuCycleStageActionScheduleArgs          
- TimeTo stringStart 
- The date and time the Exadata Fleet Update Action is expected to start. RFC 3339, section 14.29.
- Type string
- Type of scheduling strategy to use for Fleet Patching Update Action execution.
- TimeTo stringStart 
- The date and time the Exadata Fleet Update Action is expected to start. RFC 3339, section 14.29.
- Type string
- Type of scheduling strategy to use for Fleet Patching Update Action execution.
- timeTo StringStart 
- The date and time the Exadata Fleet Update Action is expected to start. RFC 3339, section 14.29.
- type String
- Type of scheduling strategy to use for Fleet Patching Update Action execution.
- timeTo stringStart 
- The date and time the Exadata Fleet Update Action is expected to start. RFC 3339, section 14.29.
- type string
- Type of scheduling strategy to use for Fleet Patching Update Action execution.
- time_to_ strstart 
- The date and time the Exadata Fleet Update Action is expected to start. RFC 3339, section 14.29.
- type str
- Type of scheduling strategy to use for Fleet Patching Update Action execution.
- timeTo StringStart 
- The date and time the Exadata Fleet Update Action is expected to start. RFC 3339, section 14.29.
- type String
- Type of scheduling strategy to use for Fleet Patching Update Action execution.
Import
FsuCycles can be imported using the id, e.g.
$ pulumi import oci:FleetSoftwareUpdate/fsuCycle:FsuCycle test_fsu_cycle "id"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the ociTerraform Provider.