Show / Hide Table of Contents

Class NodeBackup

The information about the Node's backup.

Inheritance
object
NodeBackup
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 NodeBackup

Properties

BackupTriggerType

Declaration
[Required(ErrorMessage = "BackupTriggerType is required.")]
[JsonProperty(PropertyName = "backupTriggerType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public NodeBackup.BackupTriggerTypeEnum? BackupTriggerType { get; set; }
Property Value
Type Description
NodeBackup.BackupTriggerTypeEnum?

type based on how backup action was initiated.

Remarks

Required

BackupType

Declaration
[Required(ErrorMessage = "BackupType is required.")]
[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.

Remarks

Required

DisplayName

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

BDS generated name for the backup. Format is nodeHostName_timeCreated

Remarks

Required

Id

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

The id of the node backup.

Remarks

Required

LifecycleState

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

The state of the NodeBackup.

Remarks

Required

NodeBackupConfigId

Declaration
[JsonProperty(PropertyName = "nodeBackupConfigId")]
public string NodeBackupConfigId { get; set; }
Property Value
Type Description
string

The ID of the nodeBackupConfiguration if the NodeBackup is automatically created by applying the configuration.

NodeHostName

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

Host name of the node to which this backup belongs.

Remarks

Required

NodeInstanceId

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

The instance OCID of the node, which is the resource from which the node backup was acquired.

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 cluster was created, shown as an RFC 3339 formatted datetime string.

Remarks

Required

In this article
Back to top