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.
Inherited Members
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. |
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. |
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 |
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