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 |