BlobBackupAutoProtectionRule Class

Definition

Indicates a Blob Backup Auto Protection Rule.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20260301.BlobBackupAutoProtectionRuleTypeConverter))]
public class BlobBackupAutoProtectionRule : Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20260301.IBlobBackupAutoProtectionRule
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20260301.BlobBackupAutoProtectionRuleTypeConverter))>]
type BlobBackupAutoProtectionRule = class
    interface IBlobBackupAutoProtectionRule
    interface IJsonSerializable
Public Class BlobBackupAutoProtectionRule
Implements IBlobBackupAutoProtectionRule
Inheritance
BlobBackupAutoProtectionRule
Attributes
Implements

Constructors

Name Description
BlobBackupAutoProtectionRule()

Creates an new BlobBackupAutoProtectionRule instance.

Properties

Name Description
Mode

Exclude removes candidates (after inclusion)

ObjectType

Type of the specific object - used for deserializing

Pattern

The string pattern to evaluate against container names. For now this accepts literal strings only (no wildcards or regex).

Type

Pattern type: Prefix, only pattern type supported for now.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of BlobBackupAutoProtectionRule.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of BlobBackupAutoProtectionRule.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20260301.IBlobBackupAutoProtectionRule.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of BlobBackupAutoProtectionRule into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to