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.
Inherited Members
Namespace: Oci.DatabaseService.Models
Assembly: OCI.DotNetSDK.Database.dll
Syntax
public class AutonomousPatchSummaryProperties
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. |