Class DatabasesSummary
Summary of a databases.
Inherited Members
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. |