Show / Hide Table of Contents

Class FsuCycleSummary

Exadata Fleet Update Cycle Summary.

Inheritance
object
FsuCycleSummary
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
public class FsuCycleSummary

Properties

CollectionType

Declaration
[Required(ErrorMessage = "CollectionType is required.")]
[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.

Remarks

Required

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
[Required(ErrorMessage = "GoalVersionDetails is required.")]
[JsonProperty(PropertyName = "goalVersionDetails")]
public FsuGoalVersionDetails GoalVersionDetails { get; set; }
Property Value
Type Description
FsuGoalVersionDetails
Remarks

Required

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

OCID identifier for the latest Action the Exadata Fleet Update Cycle. No value would indicate that the Cycle has not completed any Action yet.

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.

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.

Type

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

Type of Exadata Fleet Update Cycle.

Remarks

Required

In this article
Back to top