Share via


TaggingCriteria Class

Definition

Tagging criteria

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.TaggingCriteriaTypeConverter))]
public class TaggingCriteria : Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.ITaggingCriteria
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.TaggingCriteriaTypeConverter))>]
type TaggingCriteria = class
    interface ITaggingCriteria
    interface IJsonSerializable
Public Class TaggingCriteria
Implements ITaggingCriteria
Inheritance
TaggingCriteria
Attributes
Implements

Constructors

TaggingCriteria()

Creates an new TaggingCriteria instance.

Properties

Criterion

Criteria which decides whether the tag can be applied to a triggered backup.

IsDefault

Specifies if tag is default.

TaggingPriority

Retention Tag priority.

TagInfoETag

Retention Tag version.

TagInfoId

Retention Tag version.

TagInfoTagName

Retention Tag Name to relate it to retention rule.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of TaggingCriteria.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of TaggingCriteria.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of TaggingCriteria into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to