Share via


PureStoragePolicyProperties Class

Definition

Properties of a Pure Storage Policy Based Management policy

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.PureStoragePolicyPropertiesTypeConverter))]
public class PureStoragePolicyProperties : Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IPureStoragePolicyProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.PureStoragePolicyPropertiesTypeConverter))>]
type PureStoragePolicyProperties = class
    interface IPureStoragePolicyProperties
    interface IJsonSerializable
Public Class PureStoragePolicyProperties
Implements IPureStoragePolicyProperties
Inheritance
PureStoragePolicyProperties
Attributes
Implements

Constructors

Name Description
PureStoragePolicyProperties()

Creates an new PureStoragePolicyProperties instance.

Properties

Name Description
ProvisioningState

The state of the Pure Storage Policy Based Management policy provisioning

StoragePolicyDefinition

Definition of a Pure Storage Policy Based Management policy

StoragePoolId

Azure resource ID of the Pure Storage Pool associated with the storage policy

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of PureStoragePolicyProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of PureStoragePolicyProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IPureStoragePolicyProperties.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of PureStoragePolicyProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to