Class AwrDbSummary
The AWR summary for a database.
Inherited Members
Namespace: Oci.DatabasemanagementService.Models
Assembly: OCI.DotNetSDK.Databasemanagement.dll
Syntax
public class AwrDbSummary
Properties
AwrDbId
Declaration
[Required(ErrorMessage = "AwrDbId is required.")]
[JsonProperty(PropertyName = "awrDbId")]
public string AwrDbId { get; set; }
Property Value
Type | Description |
---|---|
string | The internal ID of the database. The internal ID of the database is not the OCID. It can be retrieved from the following endpoint: /managedDatabases/{managedDatabaseId}/awrDbs |
Remarks
Required
ContainerId
Declaration
[JsonProperty(PropertyName = "containerId")]
public int? ContainerId { get; set; }
Property Value
Type | Description |
---|---|
int? | ID of the database container. The database container ID is not the OCID. It can be retrieved from the following endpoint: /managedDatabases/{managedDatabaseId}/awrDbSnapshotRanges |
DbName
Declaration
[Required(ErrorMessage = "DbName is required.")]
[JsonProperty(PropertyName = "dbName")]
public string DbName { get; set; }
Property Value
Type | Description |
---|---|
string | The name of the database. |
Remarks
Required
DbVersion
Declaration
[JsonProperty(PropertyName = "dbVersion")]
public string DbVersion { get; set; }
Property Value
Type | Description |
---|---|
string | The version of the database. |
FirstSnapshotId
Declaration
[JsonProperty(PropertyName = "firstSnapshotId")]
public int? FirstSnapshotId { get; set; }
Property Value
Type | Description |
---|---|
int? | The ID of the earliest snapshot. The snapshot ID is not the OCID. It can be retrieved from the following endpoint: /managedDatabases/{managedDatabaseId}/awrDbs/{awrDbId}/awrDbSnapshots |
InstanceList
Declaration
[JsonProperty(PropertyName = "instanceList")]
public List<int> InstanceList { get; set; }
Property Value
Type | Description |
---|---|
List<int> | The database instance numbers. |
LatestSnapshotId
Declaration
[JsonProperty(PropertyName = "latestSnapshotId")]
public int? LatestSnapshotId { get; set; }
Property Value
Type | Description |
---|---|
int? | The ID of the latest snapshot. The snapshot ID is not the OCID. It can be retrieved from the following endpoint: /managedDatabases/{managedDatabaseId}/awrDbs/{awrDbId}/awrDbSnapshots |
SnapshotCount
Declaration
[JsonProperty(PropertyName = "snapshotCount")]
public long? SnapshotCount { get; set; }
Property Value
Type | Description |
---|---|
long? | The total number of snapshots. |
SnapshotIntervalInMin
Declaration
[JsonProperty(PropertyName = "snapshotIntervalInMin")]
public int? SnapshotIntervalInMin { get; set; }
Property Value
Type | Description |
---|---|
int? | The interval time between snapshots (in minutes). |
SnapshotTimezone
Declaration
[JsonProperty(PropertyName = "snapshotTimezone")]
public string SnapshotTimezone { get; set; }
Property Value
Type | Description |
---|---|
string | The time zone of the snapshot. |
TimeDbStartup
Declaration
[JsonProperty(PropertyName = "timeDbStartup")]
public DateTime? TimeDbStartup { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | The timestamp of the database startup. |
TimeFirstSnapshotBegin
Declaration
[JsonProperty(PropertyName = "timeFirstSnapshotBegin")]
public DateTime? TimeFirstSnapshotBegin { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | The start time of the earliest snapshot. |
TimeLatestSnapshotEnd
Declaration
[JsonProperty(PropertyName = "timeLatestSnapshotEnd")]
public DateTime? TimeLatestSnapshotEnd { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | The end time of the latest snapshot. |