DiskPoolCreateProperties Class

Definition

Properties for Disk Pool create or update request.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.DiskPoolCreatePropertiesTypeConverter))]
public class DiskPoolCreateProperties : Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolCreateProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.DiskPoolCreatePropertiesTypeConverter))>]
type DiskPoolCreateProperties = class
    interface IDiskPoolCreateProperties
    interface IJsonSerializable
Public Class DiskPoolCreateProperties
Implements IDiskPoolCreateProperties
Inheritance
DiskPoolCreateProperties
Attributes
Implements

Constructors

Name Description
DiskPoolCreateProperties()

Creates an new DiskPoolCreateProperties instance.

Properties

Name Description
AdditionalCapability

List of additional capabilities for a Disk Pool.

AvailabilityZone

Logical zone for Disk Pool resource; example: ["1"].

Disk

List of Azure Managed Disks to attach to a Disk Pool.

SubnetId

Azure Resource ID of a Subnet for the Disk Pool.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of DiskPoolCreateProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of DiskPoolCreateProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.DiskPool.Models.IDiskPoolCreateProperties.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of DiskPoolCreateProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to