Show / Hide Table of Contents

Class DatabasesSummary

Summary of a databases.

Inheritance
object
DatabasesSummary
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.DblmService.Models
Assembly: OCI.DotNetSDK.Dblm.dll
Syntax
public class DatabasesSummary

Properties

AdditionalPatches

Declaration
[JsonProperty(PropertyName = "additionalPatches")]
public List<AdditionalPatches> AdditionalPatches { get; set; }
Property Value
Type Description
List<AdditionalPatches>

List of additional patches on database.

CurrentPatchWatermark

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

This is the hashcode representing the list of patches applied.

DatabaseId

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

Database ocid.

Remarks

Required

DatabaseName

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

Database name.

DatabaseType

Declaration
[JsonProperty(PropertyName = "databaseType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public DatabasesSummary.DatabaseTypeEnum? DatabaseType { get; set; }
Property Value
Type Description
DatabasesSummary.DatabaseTypeEnum?

Database type.

DefinedTags

Declaration
[Required(ErrorMessage = "DefinedTags is required.")]
[JsonProperty(PropertyName = "definedTags")]
public Dictionary<string, Dictionary<string, object>> DefinedTags { get; set; }
Property Value
Type Description
Dictionary<string, Dictionary<string, object>>

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace": {"bar-key": "value"}}

Remarks

Required

FreeformTags

Declaration
[Required(ErrorMessage = "FreeformTags is required.")]
[JsonProperty(PropertyName = "freeformTags")]
public Dictionary<string, string> FreeformTags { get; set; }
Property Value
Type Description
Dictionary<string, string>

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

Remarks

Required

HostOrCluster

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

For SI, hosted on host and for RAC, host on cluster.

ImageDetails

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

Required

LifecycleState

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

The current state of the database.

OracleHomePath

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

Path to the Oracle home.

PatchActivityDetails

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

Required

PatchComplianceDetails

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

Required

PatchUser

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

Intermediate user to be used for patching, created and maintained by customers. This user requires sudo access to switch as Oracle home owner and root user

Release

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

Database release.

ReleaseFullVersion

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

Database release full version.

SudoFilePath

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

Path to sudo binary (executable) file

SystemTags

Declaration
[JsonProperty(PropertyName = "systemTags")]
public Dictionary<string, Dictionary<string, object>> SystemTags { get; set; }
Property Value
Type Description
Dictionary<string, Dictionary<string, object>>

System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud": {"free-tier-retained": "true"}}

VulnerabilitiesSummary

Declaration
[JsonProperty(PropertyName = "vulnerabilitiesSummary")]
public object VulnerabilitiesSummary { get; set; }
Property Value
Type Description
object

Summary of vulnerabilities found in registered resources grouped by severity.

In this article
Back to top