Share via


KeyPolicy Class

Definition

KeyPolicy assigned to the storage account.

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

Constructors

KeyPolicy()

Creates an new KeyPolicy instance.

Properties

KeyExpirationPeriodInDay

The key expiration period in days.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of KeyPolicy.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of KeyPolicy.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of KeyPolicy into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to