Class DatabasesSummary
Summary of a databases.
Inherited Members
Namespace: Oci.DblmService.Models
Assembly: OCI.DotNetSDK.Dblm.dll
Syntax
public class DatabasesSummaryProperties
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. |