Class AutonomousDatabaseBackupProperties
Properties of the Autonomous Database Backup resource.
Implements
Inherited Members
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 |