Show / Hide Table of Contents

Class VmClusterUpdateSummary

A maintenance update for a VM cluster. Applies to Exadata Cloud@Customer 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
VmClusterUpdateSummary
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 VmClusterUpdateSummary

Properties

AvailableActions

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

The possible actions that can be performed using this maintenance 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 VmClusterUpdateSummary.LastActionEnum? LastAction { get; set; }
Property Value
Type Description
VmClusterUpdateSummary.LastActionEnum?

The update action performed most recently using this maintenance update.

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 VmClusterUpdateSummary.LifecycleStateEnum? LifecycleState { get; set; }
Property Value
Type Description
VmClusterUpdateSummary.LifecycleStateEnum?

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

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 VmClusterUpdateSummary.UpdateTypeEnum? UpdateType { get; set; }
Property Value
Type Description
VmClusterUpdateSummary.UpdateTypeEnum?

The type of 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