Class NodeBackupConfiguration
The information about the NodeBackupConfiguration.
Inherited Members
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