Class AutonomousContainerDatabaseBackupSummary
An Autonomous Container Database backup.
To use any API operation, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies.
Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.
Inherited Members
Namespace: Oci.DatabaseService.Models
Assembly: OCI.DotNetSDK.Database.dll
Syntax
public class AutonomousContainerDatabaseBackupSummary
Properties
AcdDisplayName
Declaration
[JsonProperty(PropertyName = "acdDisplayName")]
public string AcdDisplayName { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The user-friendly name for the Autonomous Container Database when the Backup was initiated. This name need not be unique. This field captures the name at the time of backup creation, accounting for possible later updates to the display name. |
AutonomousContainerDatabaseId
Declaration
[Required(ErrorMessage = "AutonomousContainerDatabaseId is required.")]
[JsonProperty(PropertyName = "autonomousContainerDatabaseId")]
public string AutonomousContainerDatabaseId { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The OCID of the Autonomous Container Database. |
Remarks
Required
AutonomousDatabases
Declaration
[JsonProperty(PropertyName = "autonomousDatabases")]
public List<AutonomousDatabaseInBackup> AutonomousDatabases { get; set; }
Property Value
| Type | Description |
|---|---|
| List<AutonomousDatabaseInBackup> | List of Autonomous Databases that is part of this Autonomous Container Database Backup |
CompartmentId
Declaration
[Required(ErrorMessage = "CompartmentId is required.")]
[JsonProperty(PropertyName = "compartmentId")]
public string CompartmentId { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The OCID of the compartment. |
Remarks
Required
DefinedTags
Declaration
[JsonProperty(PropertyName = "definedTags")]
public Dictionary<string, Dictionary<string, object>> DefinedTags { get; set; }
Property Value
| Type | Description |
|---|---|
| Dictionary<string, Dictionary<string, object>> | Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. |
DisplayName
Declaration
[Required(ErrorMessage = "DisplayName is required.")]
[JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }
Property Value
| Type | Description |
|---|---|
| string | A user-friendly name for the backup. This name need not be unique. |
Remarks
Required
FreeformTags
Declaration
[JsonProperty(PropertyName = "freeformTags")]
public Dictionary<string, string> FreeformTags { get; set; }
Property Value
| Type | Description |
|---|---|
| Dictionary<string, string> | Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
For more information, see Resource Tags.
|
Id
Declaration
[Required(ErrorMessage = "Id is required.")]
[JsonProperty(PropertyName = "id")]
public string Id { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The OCID of the Autonomous Database backup. |
Remarks
Required
InfrastructureType
Declaration
[JsonProperty(PropertyName = "infrastructureType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public AutonomousContainerDatabaseBackupSummary.InfrastructureTypeEnum? InfrastructureType { get; set; }
Property Value
| Type | Description |
|---|---|
| AutonomousContainerDatabaseBackupSummary.InfrastructureTypeEnum? | The infrastructure type this resource belongs to. |
IsAutomatic
Declaration
[Required(ErrorMessage = "IsAutomatic is required.")]
[JsonProperty(PropertyName = "isAutomatic")]
public bool? IsAutomatic { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? | Indicates whether the backup is user-initiated or automatic. |
Remarks
Required
IsRemoteBackup
Declaration
[JsonProperty(PropertyName = "isRemoteBackup")]
public bool? IsRemoteBackup { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? | Whether backup is for remote-region or local region |
LifecycleDetails
Declaration
[JsonProperty(PropertyName = "lifecycleDetails")]
public string LifecycleDetails { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Additional information about the current lifecycle state. |
LifecycleState
Declaration
[Required(ErrorMessage = "LifecycleState is required.")]
[JsonProperty(PropertyName = "lifecycleState")]
[JsonConverter(typeof(ResponseEnumConverter))]
public AutonomousContainerDatabaseBackupSummary.LifecycleStateEnum? LifecycleState { get; set; }
Property Value
| Type | Description |
|---|---|
| AutonomousContainerDatabaseBackupSummary.LifecycleStateEnum? | The current state of the backup. |
Remarks
Required
RetentionPeriodInDays
Declaration
[JsonProperty(PropertyName = "retentionPeriodInDays")]
public int? RetentionPeriodInDays { get; set; }
Property Value
| Type | Description |
|---|---|
| int? | Retention period, in days, for long-term backups |
SystemTags
Declaration
[JsonProperty(PropertyName = "systemTags")]
public Dictionary<string, Dictionary<string, object>> SystemTags { get; set; }
Property Value
| Type | Description |
|---|---|
| Dictionary<string, Dictionary<string, object>> | System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. |
TimeEnded
Declaration
[JsonProperty(PropertyName = "timeEnded")]
public DateTime? TimeEnded { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime? | The date and time the backup completed. |
TimeStarted
Declaration
[JsonProperty(PropertyName = "timeStarted")]
public DateTime? TimeStarted { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime? | The date and time the backup started. |
Type
Declaration
[Required(ErrorMessage = "Type is required.")]
[JsonProperty(PropertyName = "type")]
[JsonConverter(typeof(ResponseEnumConverter))]
public AutonomousContainerDatabaseBackupSummary.TypeEnum? Type { get; set; }
Property Value
| Type | Description |
|---|---|
| AutonomousContainerDatabaseBackupSummary.TypeEnum? | The type of backup. |
Remarks
Required