Share via


BlobInventoryPolicySchema Class

Definition

The storage account blob inventory policy rules.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Storage.Models.BlobInventoryPolicySchemaTypeConverter))]
public class BlobInventoryPolicySchema : Microsoft.Azure.PowerShell.Cmdlets.Storage.Models.IBlobInventoryPolicySchema
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Storage.Models.BlobInventoryPolicySchemaTypeConverter))>]
type BlobInventoryPolicySchema = class
    interface IBlobInventoryPolicySchema
    interface IJsonSerializable
Public Class BlobInventoryPolicySchema
Implements IBlobInventoryPolicySchema
Inheritance
BlobInventoryPolicySchema
Attributes
Implements

Constructors

BlobInventoryPolicySchema()

Creates an new BlobInventoryPolicySchema instance.

Properties

Destination

Deprecated Property from API version 2021-04-01 onwards, the required destination container name must be specified at the rule level 'policy.rule.destination'

Enabled

Policy is enabled if set to true.

Rule

The storage account blob inventory policy rules. The rule is applied when it is enabled.

Type

The valid value is Inventory

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of BlobInventoryPolicySchema.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of BlobInventoryPolicySchema.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Storage.Models.IBlobInventoryPolicySchema.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of BlobInventoryPolicySchema into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to