BlobBackupRuleBasedAutoProtectionSettings Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Parameters to be used for Blob Backup Rule Based Auto Protection settings.
[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20260301.BlobBackupRuleBasedAutoProtectionSettingsTypeConverter))]
public class BlobBackupRuleBasedAutoProtectionSettings : Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20260301.IBlobBackupRuleBasedAutoProtectionSettings, Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20260301.BlobBackupRuleBasedAutoProtectionSettingsTypeConverter))>]
type BlobBackupRuleBasedAutoProtectionSettings = class
interface IBlobBackupRuleBasedAutoProtectionSettings
interface IJsonSerializable
interface IBlobBackupAutoProtectionSettings
interface IValidates
Public Class BlobBackupRuleBasedAutoProtectionSettings
Implements IBlobBackupRuleBasedAutoProtectionSettings, IValidates
- Inheritance
-
BlobBackupRuleBasedAutoProtectionSettings
- Attributes
- Implements
Constructors
| Name | Description |
|---|---|
| BlobBackupRuleBasedAutoProtectionSettings() |
Creates an new BlobBackupRuleBasedAutoProtectionSettings instance. |
Properties
| Name | Description |
|---|---|
| Enabled |
Flag to enable whether auto protection. |
| ObjectType |
Type of the specific object - used for deserializing |
| Rule |
Rules are evaluated in the order provided. Inclusion adds candidates; exclusion removes candidates. If no rules are present, all containers are considered eligible when enabled = true. |
Methods
| Name | Description |
|---|---|
| DeserializeFromDictionary(IDictionary) |
Deserializes a IDictionary into an instance of BlobBackupRuleBasedAutoProtectionSettings. |
| DeserializeFromPSObject(PSObject) |
Deserializes a PSObject into an instance of BlobBackupRuleBasedAutoProtectionSettings. |
| FromJson(JsonNode) |
Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20260301.IBlobBackupRuleBasedAutoProtectionSettings. |
| FromJsonString(String) |
Creates a new instance of BlobBackupRuleBasedAutoProtectionSettings, deserializing the content from a json string. |
| ToJson(JsonObject, SerializationMode) |
Serializes this instance of BlobBackupRuleBasedAutoProtectionSettings into a JsonNode. |
| ToJsonString() |
Serializes this instance to a json string. |
| Validate(IEventListener) |
Validates that this object meets the validation criteria. |