Show / Hide Table of Contents

Class UpdateSummary

A maintenance update for a cloud VM cluster. Applies to Exadata Cloud Service instances only.
To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies.

Inheritance
object
UpdateSummary
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.DatabaseService.Models
Assembly: OCI.DotNetSDK.Database.dll
Syntax
public class UpdateSummary

Properties

AvailableActions

Declaration
[JsonProperty(PropertyName = "availableActions", ItemConverterType = typeof(ResponseEnumConverter))]
public List<UpdateSummary.AvailableActionsEnum> AvailableActions { get; set; }
Property Value
Type Description
List<UpdateSummary.AvailableActionsEnum>

The possible actions performed by the update operation on the infrastructure components.

AvailableUpdateModes

Declaration
[JsonProperty(PropertyName = "availableUpdateModes", ItemConverterType = typeof(ResponseEnumConverter))]
public List<UpdateSummary.AvailableUpdateModesEnum> AvailableUpdateModes { get; set; }
Property Value
Type Description
List<UpdateSummary.AvailableUpdateModesEnum>

The possible update options available (only valid for OS Update).

Description

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

Details of the maintenance update package.

Remarks

Required

Id

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

The OCID of the maintenance update.

Remarks

Required

LastAction

Declaration
[JsonProperty(PropertyName = "lastAction")]
[JsonConverter(typeof(ResponseEnumConverter))]
public UpdateSummary.LastActionEnum? LastAction { get; set; }
Property Value
Type Description
UpdateSummary.LastActionEnum?

The previous update action performed.

LastUpdateMode

Declaration
[JsonProperty(PropertyName = "lastUpdateMode")]
[JsonConverter(typeof(ResponseEnumConverter))]
public UpdateSummary.LastUpdateModeEnum? LastUpdateMode { get; set; }
Property Value
Type Description
UpdateSummary.LastUpdateModeEnum?

The previous update mode performed (only valid for OS Updates).

LifecycleDetails

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

Descriptive text providing additional details about the lifecycle state.

LifecycleState

Declaration
[JsonProperty(PropertyName = "lifecycleState")]
[JsonConverter(typeof(ResponseEnumConverter))]
public UpdateSummary.LifecycleStateEnum? LifecycleState { get; set; }
Property Value
Type Description
UpdateSummary.LifecycleStateEnum?

The current state of the maintenance update. Dependent on value of lastAction.

OracleLinuxVersion

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

Oracle Linux version for the respective Exadata Image.

TimeReleased

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

The date and time the maintenance update was released.

Remarks

Required

UpdateType

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

The type of cloud VM cluster maintenance update.

Remarks

Required

Version

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

The version of the maintenance update package.

Remarks

Required

In this article
Back to top