Freigeben über


AbsoluteDeleteOption Class

Definition

Delete option with duration

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20250201.AbsoluteDeleteOptionTypeConverter))]
public class AbsoluteDeleteOption : Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20250201.IAbsoluteDeleteOption, Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20250201.AbsoluteDeleteOptionTypeConverter))>]
type AbsoluteDeleteOption = class
    interface IAbsoluteDeleteOption
    interface IJsonSerializable
    interface IDeleteOption
    interface IValidates
Public Class AbsoluteDeleteOption
Implements IAbsoluteDeleteOption, IValidates
Inheritance
AbsoluteDeleteOption
Attributes
Implements

Constructors

Name Description
AbsoluteDeleteOption()

Creates an new AbsoluteDeleteOption instance.

Properties

Name Description
Duration

Duration of deletion after given timespan

ObjectType

Type of the specific object - used for deserializing

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of AbsoluteDeleteOption.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of AbsoluteDeleteOption.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20250201.IAbsoluteDeleteOption.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of AbsoluteDeleteOption into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to