Show / Hide Table of Contents

Class PatchSummary

A Patch for a DB system or DB Home.
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
PatchSummary
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 PatchSummary

Properties

AvailableActions

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

Actions that can possibly be performed using this patch.

Description

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

The text describing this patch 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 patch.

Remarks

Required

LastAction

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

Action that is currently being performed or was completed last.

LifecycleDetails

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

A descriptive text associated with the lifecycleState. Typically can contain additional displayable text.

LifecycleState

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

The current state of the patch as a result 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 that the patch was released.

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 this patch package.

Remarks

Required

In this article
Back to top