Show / Hide Table of Contents

Class AutonomousDatabaseBackupProperties

Properties of the Autonomous Database Backup resource.

Inheritance
object
AutonomousDatabaseBackupProperties
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.OracleDatabase.v1.Data
Assembly: Google.Apis.OracleDatabase.v1.dll
Syntax
public class AutonomousDatabaseBackupProperties : IDirectResponseSchema

Properties

AvailableTillTime

object representation of AvailableTillTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use AvailableTillTimeDateTimeOffset instead.")]
public virtual object AvailableTillTime { get; set; }
Property Value
Type Description
object

AvailableTillTimeDateTimeOffset

DateTimeOffset representation of AvailableTillTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? AvailableTillTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

AvailableTillTimeRaw

Output only. Timestamp until when the backup will be available.

Declaration
[JsonProperty("availableTillTime")]
public virtual string AvailableTillTimeRaw { get; set; }
Property Value
Type Description
string

CompartmentId

Output only. The OCID of the compartment.

Declaration
[JsonProperty("compartmentId")]
public virtual string CompartmentId { get; set; }
Property Value
Type Description
string

DatabaseSizeTb

Output only. The quantity of data in the database, in terabytes.

Declaration
[JsonProperty("databaseSizeTb")]
public virtual float? DatabaseSizeTb { get; set; }
Property Value
Type Description
float?

DbVersion

Output only. A valid Oracle Database version for Autonomous Database.

Declaration
[JsonProperty("dbVersion")]
public virtual string DbVersion { get; set; }
Property Value
Type Description
string

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

EndTime

object representation of EndTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use EndTimeDateTimeOffset instead.")]
public virtual object EndTime { get; set; }
Property Value
Type Description
object

EndTimeDateTimeOffset

DateTimeOffset representation of EndTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? EndTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

EndTimeRaw

Output only. The date and time the backup completed.

Declaration
[JsonProperty("endTime")]
public virtual string EndTimeRaw { get; set; }
Property Value
Type Description
string

IsAutomaticBackup

Output only. Indicates if the backup is automatic or user initiated.

Declaration
[JsonProperty("isAutomaticBackup")]
public virtual bool? IsAutomaticBackup { get; set; }
Property Value
Type Description
bool?

IsLongTermBackup

Output only. Indicates if the backup is long term backup.

Declaration
[JsonProperty("isLongTermBackup")]
public virtual bool? IsLongTermBackup { get; set; }
Property Value
Type Description
bool?

IsRestorable

Output only. Indicates if the backup can be used to restore the Autonomous Database.

Declaration
[JsonProperty("isRestorable")]
public virtual bool? IsRestorable { get; set; }
Property Value
Type Description
bool?

KeyStoreId

Optional. The OCID of the key store of Oracle Vault.

Declaration
[JsonProperty("keyStoreId")]
public virtual string KeyStoreId { get; set; }
Property Value
Type Description
string

KeyStoreWallet

Optional. The wallet name for Oracle Key Vault.

Declaration
[JsonProperty("keyStoreWallet")]
public virtual string KeyStoreWallet { get; set; }
Property Value
Type Description
string

KmsKeyId

Optional. The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.

Declaration
[JsonProperty("kmsKeyId")]
public virtual string KmsKeyId { get; set; }
Property Value
Type Description
string

KmsKeyVersionId

Optional. The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances.

Declaration
[JsonProperty("kmsKeyVersionId")]
public virtual string KmsKeyVersionId { get; set; }
Property Value
Type Description
string

LifecycleDetails

Output only. Additional information about the current lifecycle state.

Declaration
[JsonProperty("lifecycleDetails")]
public virtual string LifecycleDetails { get; set; }
Property Value
Type Description
string

LifecycleState

Output only. The lifecycle state of the backup.

Declaration
[JsonProperty("lifecycleState")]
public virtual string LifecycleState { get; set; }
Property Value
Type Description
string

Ocid

Output only. OCID of the Autonomous Database backup. https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm#Oracle

Declaration
[JsonProperty("ocid")]
public virtual string Ocid { get; set; }
Property Value
Type Description
string

RetentionPeriodDays

Optional. Retention period in days for the backup.

Declaration
[JsonProperty("retentionPeriodDays")]
public virtual int? RetentionPeriodDays { get; set; }
Property Value
Type Description
int?

SizeTb

Output only. The backup size in terabytes.

Declaration
[JsonProperty("sizeTb")]
public virtual float? SizeTb { get; set; }
Property Value
Type Description
float?

StartTime

object representation of StartTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use StartTimeDateTimeOffset instead.")]
public virtual object StartTime { get; set; }
Property Value
Type Description
object

StartTimeDateTimeOffset

DateTimeOffset representation of StartTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? StartTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

StartTimeRaw

Output only. The date and time the backup started.

Declaration
[JsonProperty("startTime")]
public virtual string StartTimeRaw { get; set; }
Property Value
Type Description
string

Type

Output only. The type of the backup.

Declaration
[JsonProperty("type")]
public virtual string Type { get; set; }
Property Value
Type Description
string

VaultId

Optional. The OCID of the vault.

Declaration
[JsonProperty("vaultId")]
public virtual string VaultId { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX