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