Show / Hide Table of Contents

Class MetricsSummary

Backup performance and storage utilization metrics for the Protected Database.

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

Properties

BackupSpaceEstimateInGBs

Declaration
[JsonProperty(PropertyName = "backupSpaceEstimateInGBs")]
public float? BackupSpaceEstimateInGBs { get; set; }
Property Value
Type Description
float?

The estimated backup storage space, in gigabytes, required to meet the recovery window goal, including foot print and backups for the protected database.

BackupSpaceUsedInGBs

Declaration
[JsonProperty(PropertyName = "backupSpaceUsedInGBs")]
public float? BackupSpaceUsedInGBs { get; set; }
Property Value
Type Description
float?

Backup storage space, in gigabytes, utilized by the protected database. Oracle charges for the total storage used.

CurrentRetentionPeriodInSeconds

Declaration
[JsonProperty(PropertyName = "currentRetentionPeriodInSeconds")]
public float? CurrentRetentionPeriodInSeconds { get; set; }
Property Value
Type Description
float?

Number of seconds backups are currently retained for this database.

DbSizeInGBs

Declaration
[JsonProperty(PropertyName = "dbSizeInGBs")]
public float? DbSizeInGBs { get; set; }
Property Value
Type Description
float?

The estimated space, in gigabytes, consumed by the protected database. The database size is based on the size of the data files in the catalog, and does not include archive logs.

IsRedoLogsEnabled

Declaration
[JsonProperty(PropertyName = "isRedoLogsEnabled")]
public bool? IsRedoLogsEnabled { get; set; }
Property Value
Type Description
bool?

The value TRUE indicates that the protected database is configured to use Real-time data protection, and redo-data is sent from the protected database to Recovery Service. Real-time data protection substantially reduces the window of potential data loss that exists between successive archived redo log backups.

MinimumRecoveryNeededInDays

Declaration
[JsonProperty(PropertyName = "minimumRecoveryNeededInDays")]
public float? MinimumRecoveryNeededInDays { get; set; }
Property Value
Type Description
float?

Number of days of redo/archive to be applied to recover database.

RetentionPeriodInDays

Declaration
[JsonProperty(PropertyName = "retentionPeriodInDays")]
public float? RetentionPeriodInDays { get; set; }
Property Value
Type Description
float?

The maximum number of days to retain backups for a protected database.

UnprotectedWindowInSeconds

Declaration
[JsonProperty(PropertyName = "unprotectedWindowInSeconds")]
public float? UnprotectedWindowInSeconds { get; set; }
Property Value
Type Description
float?

This is the time window when there is data loss exposure. The point after which recovery is impossible unless additional redo is available. This is the time we received the last backup or last redo-log shipped.

In this article
Back to top