Share via


AzureBackupDiscreteRecoveryPoint Class

Definition

Azure backup discrete RecoveryPoint

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.AzureBackupDiscreteRecoveryPointTypeConverter))]
public class AzureBackupDiscreteRecoveryPoint : Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.IAzureBackupDiscreteRecoveryPoint, Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.AzureBackupDiscreteRecoveryPointTypeConverter))>]
type AzureBackupDiscreteRecoveryPoint = class
    interface IAzureBackupDiscreteRecoveryPoint
    interface IJsonSerializable
    interface IAzureBackupRecoveryPoint
    interface IValidates
Public Class AzureBackupDiscreteRecoveryPoint
Implements IAzureBackupDiscreteRecoveryPoint, IValidates
Inheritance
AzureBackupDiscreteRecoveryPoint
Attributes
Implements

Constructors

AzureBackupDiscreteRecoveryPoint()

Creates an new AzureBackupDiscreteRecoveryPoint instance.

Properties

ExpiryTime
FriendlyName
ObjectType
PolicyName
PolicyVersion
RecoveryPointDataStoresDetail
RecoveryPointId
RecoveryPointState

Specifies recovery point completeness. Partial (i.e., only some of the intended items were backed up), or Completed (i.e., ALL intended items were backed up).

RecoveryPointTime
RecoveryPointType
RetentionTagName
RetentionTagVersion

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of AzureBackupDiscreteRecoveryPoint.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of AzureBackupDiscreteRecoveryPoint.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.IAzureBackupDiscreteRecoveryPoint.

FromJsonString(String)

Creates a new instance of AzureBackupDiscreteRecoveryPoint, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of AzureBackupDiscreteRecoveryPoint into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to