Show / Hide Table of Contents

Class NodeBackupConfiguration

The information about the NodeBackupConfiguration.

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

Properties

BackupType

Declaration
[JsonProperty(PropertyName = "backupType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public NodeBackup.BackupTypeEnum? BackupType { get; set; }
Property Value
Type Description
NodeBackup.BackupTypeEnum?

Incremental backup type includes only the changes since the last backup. Full backup type includes all changes since the volume was created.

BdsInstanceId

Declaration
[Required(ErrorMessage = "BdsInstanceId is required.")]
[JsonProperty(PropertyName = "bdsInstanceId")]
public string BdsInstanceId { get; set; }
Property Value
Type Description
string

The OCID of the bdsInstance which is the parent resource id.

Remarks

Required

DisplayName

Declaration
[Required(ErrorMessage = "DisplayName is required.")]
[JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }
Property Value
Type Description
string

A user-friendly name. Only ASCII alphanumeric characters with no spaces allowed. The name does not have to be unique, and it may be changed. Avoid entering confidential information.

Remarks

Required

Id

Declaration
[Required(ErrorMessage = "Id is required.")]
[JsonProperty(PropertyName = "id")]
public string Id { get; set; }
Property Value
Type Description
string

The unique identifier for the NodeBackupConfiguration.

Remarks

Required

LevelTypeDetails

Declaration
[Required(ErrorMessage = "LevelTypeDetails is required.")]
[JsonProperty(PropertyName = "levelTypeDetails")]
public LevelTypeDetails LevelTypeDetails { get; set; }
Property Value
Type Description
LevelTypeDetails
Remarks

Required

LifecycleState

Declaration
[Required(ErrorMessage = "LifecycleState is required.")]
[JsonProperty(PropertyName = "lifecycleState")]
[JsonConverter(typeof(ResponseEnumConverter))]
public NodeBackupConfiguration.LifecycleStateEnum? LifecycleState { get; set; }
Property Value
Type Description
NodeBackupConfiguration.LifecycleStateEnum?

The state of the NodeBackupConfiguration.

Remarks

Required

NumberOfBackupsToRetain

Declaration
[Required(ErrorMessage = "NumberOfBackupsToRetain is required.")]
[JsonProperty(PropertyName = "numberOfBackupsToRetain")]
public int? NumberOfBackupsToRetain { get; set; }
Property Value
Type Description
int?

Number of backup copies to retain.

Remarks

Required

Schedule

Declaration
[Required(ErrorMessage = "Schedule is required.")]
[JsonProperty(PropertyName = "schedule")]
public string Schedule { get; set; }
Property Value
Type Description
string

Day/time recurrence (specified following RFC 5545) at which to trigger the backup process. Currently only DAILY, WEEKLY and MONTHLY frequency is supported. Days of the week are specified using BYDAY field. Time of the day is specified using BYHOUR. Other fields are not supported.

Remarks

Required

TimeCreated

Declaration
[Required(ErrorMessage = "TimeCreated is required.")]
[JsonProperty(PropertyName = "timeCreated")]
public DateTime? TimeCreated { get; set; }
Property Value
Type Description
DateTime?

The time the NodeBackupConfiguration was created, shown as an RFC 3339 formatted datetime string.

Remarks

Required

TimeUpdated

Declaration
[Required(ErrorMessage = "TimeUpdated is required.")]
[JsonProperty(PropertyName = "timeUpdated")]
public DateTime? TimeUpdated { get; set; }
Property Value
Type Description
DateTime?

The time the NodeBackupConfiguration was updated, shown as an RFC 3339 formatted datetime string.

Remarks

Required

Timezone

Declaration
[Required(ErrorMessage = "Timezone is required.")]
[JsonProperty(PropertyName = "timezone")]
public string Timezone { get; set; }
Property Value
Type Description
string

The time zone of the execution schedule, in IANA time zone database name format

Remarks

Required

In this article
Back to top