Class NodeBackup
The information about the Node's backup.
Inherited Members
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