Show / Hide Table of Contents

Class AutonomousPatchSummary

A patch for an Autonomous Exadata Infrastructure or Autonomous Container Database.
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
AutonomousPatchSummary
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 AutonomousPatchSummary

Properties

AutonomousPatchType

Declaration
[JsonProperty(PropertyName = "autonomousPatchType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public AutonomousPatchSummary.AutonomousPatchTypeEnum? AutonomousPatchType { get; set; }
Property Value
Type Description
AutonomousPatchSummary.AutonomousPatchTypeEnum?

Maintenance run type, either "QUARTERLY" or "TIMEZONE".

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

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

The current state of the patch as a result of lastAction.

PatchModel

Declaration
[JsonProperty(PropertyName = "patchModel")]
[JsonConverter(typeof(ResponseEnumConverter))]
public AutonomousPatchSummary.PatchModelEnum? PatchModel { get; set; }
Property Value
Type Description
AutonomousPatchSummary.PatchModelEnum?

Quarter

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

First month of the quarter in which the patch was released.

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

Type

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

The type of patch. BUNDLE is one example.

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

Year

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

Year in which the patch was released.

In this article
Back to top