Show / Hide Table of Contents

Class FsuCycle

Exadata Fleet Update Cycle resource details.

Inheritance
object
FsuCycle
PatchFsuCycle
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.FleetsoftwareupdateService.Models
Assembly: OCI.DotNetSDK.Fleetsoftwareupdate.dll
Syntax
[JsonConverter(typeof(FsuCycleModelConverter))]
public class FsuCycle

Properties

ApplyActionSchedule

Declaration
[JsonProperty(PropertyName = "applyActionSchedule")]
public ScheduleDetails ApplyActionSchedule { get; set; }
Property Value
Type Description
ScheduleDetails

BatchingStrategy

Declaration
[JsonProperty(PropertyName = "batchingStrategy")]
public BatchingStrategyDetails BatchingStrategy { get; set; }
Property Value
Type Description
BatchingStrategyDetails

CollectionType

Declaration
[JsonProperty(PropertyName = "collectionType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public CollectionTypes? CollectionType { get; set; }
Property Value
Type Description
CollectionTypes?

Type of Collection this Exadata Fleet Update Cycle belongs to.

CompartmentId

Declaration
[Required(ErrorMessage = "CompartmentId is required.")]
[JsonProperty(PropertyName = "compartmentId")]
public string CompartmentId { get; set; }
Property Value
Type Description
string

Compartment Identifier.

Remarks

Required

DefinedTags

Declaration
[JsonProperty(PropertyName = "definedTags")]
public Dictionary<string, Dictionary<string, object>> DefinedTags { get; set; }
Property Value
Type Description
Dictionary<string, Dictionary<string, object>>

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace": {"bar-key": "value"}}

DiagnosticsCollection

Declaration
[JsonProperty(PropertyName = "diagnosticsCollection")]
public DiagnosticsCollectionDetails DiagnosticsCollection { get; set; }
Property Value
Type Description
DiagnosticsCollectionDetails

DisplayName

Declaration
[JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }
Property Value
Type Description
string

Exadata Fleet Update Cycle display name.

ExecutingFsuActionId

Declaration
[JsonProperty(PropertyName = "executingFsuActionId")]
public string ExecutingFsuActionId { get; set; }
Property Value
Type Description
string

OCID identifier for the Action that is currently in execution, if applicable.

FreeformTags

Declaration
[JsonProperty(PropertyName = "freeformTags")]
public Dictionary<string, string> FreeformTags { get; set; }
Property Value
Type Description
Dictionary<string, string>

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

FsuCollectionId

Declaration
[Required(ErrorMessage = "FsuCollectionId is required.")]
[JsonProperty(PropertyName = "fsuCollectionId")]
public string FsuCollectionId { get; set; }
Property Value
Type Description
string

OCID identifier for the Collection ID the Exadata Fleet Update Cycle is assigned to.

Remarks

Required

GoalVersionDetails

Declaration
[JsonProperty(PropertyName = "goalVersionDetails")]
public FsuGoalVersionDetails GoalVersionDetails { get; set; }
Property Value
Type Description
FsuGoalVersionDetails

Id

Declaration
[Required(ErrorMessage = "Id is required.")]
[JsonProperty(PropertyName = "id")]
public string Id { get; set; }
Property Value
Type Description
string

OCID identifier for the Exadata Fleet Update Cycle.

Remarks

Required

LastCompletedAction

Declaration
[JsonProperty(PropertyName = "lastCompletedAction")]
[JsonConverter(typeof(ResponseEnumConverter))]
public DetailedActionTypes? LastCompletedAction { get; set; }
Property Value
Type Description
DetailedActionTypes?

The latest Action type that was completed in the Exadata Fleet Update Cycle. No value would indicate that the Cycle has not completed any Action yet.

LastCompletedActionId

Declaration
[JsonProperty(PropertyName = "lastCompletedActionId")]
public string LastCompletedActionId { get; set; }
Property Value
Type Description
string

The OCID of the latest Action in the Exadata Fleet Update Cycle.

LifecycleDetails

Declaration
[JsonProperty(PropertyName = "lifecycleDetails")]
public string LifecycleDetails { get; set; }
Property Value
Type Description
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.

LifecycleState

Declaration
[Required(ErrorMessage = "LifecycleState is required.")]
[JsonProperty(PropertyName = "lifecycleState")]
[JsonConverter(typeof(ResponseEnumConverter))]
public CycleLifecycleStates? LifecycleState { get; set; }
Property Value
Type Description
CycleLifecycleStates?

The current state of the Exadata Fleet Update Cycle.

Remarks

Required

NextActionToExecute

Declaration
[JsonProperty(PropertyName = "nextActionToExecute")]
public List<NextActionToExecuteDetails> NextActionToExecute { get; set; }
Property Value
Type Description
List<NextActionToExecuteDetails>

In this array all the possible actions will be listed. The first element is the suggested Action.

RollbackCycleState

Declaration
[JsonProperty(PropertyName = "rollbackCycleState")]
[JsonConverter(typeof(ResponseEnumConverter))]
public RollbackCycleStates? RollbackCycleState { get; set; }
Property Value
Type Description
RollbackCycleStates?

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.

StageActionSchedule

Declaration
[JsonProperty(PropertyName = "stageActionSchedule")]
public ScheduleDetails StageActionSchedule { get; set; }
Property Value
Type Description
ScheduleDetails

SystemTags

Declaration
[JsonProperty(PropertyName = "systemTags")]
public Dictionary<string, Dictionary<string, object>> SystemTags { get; set; }
Property Value
Type Description
Dictionary<string, Dictionary<string, object>>

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud": {"free-tier-retained": "true"}}

TimeCreated

Declaration
[Required(ErrorMessage = "TimeCreated is required.")]
[JsonProperty(PropertyName = "timeCreated")]
public DateTime? TimeCreated { get; set; }
Property Value
Type Description
DateTime?

The date and time the Exadata Fleet Update Cycle was created, as described in RFC 3339, section 14.29.

Remarks

Required

TimeFinished

Declaration
[JsonProperty(PropertyName = "timeFinished")]
public DateTime? TimeFinished { get; set; }
Property Value
Type Description
DateTime?

The date and time the Exadata Fleet Update Cycle was finished, as described in RFC 3339.

TimeUpdated

Declaration
[JsonProperty(PropertyName = "timeUpdated")]
public DateTime? TimeUpdated { get; set; }
Property Value
Type Description
DateTime?

The date and time the Exadata Fleet Update Cycle was updated, as described in RFC 3339, section 14.29.

In this article
Back to top