Share via


ClusterProperties Class

Definition

The properties of a cluster

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.ClusterPropertiesTypeConverter))]
public class ClusterProperties : Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IClusterProperties, Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.IValidates
[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.ClusterPropertiesTypeConverter))]
public class ClusterProperties : Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.IClusterProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.ClusterPropertiesTypeConverter))>]
type ClusterProperties = class
    interface IClusterProperties
    interface IJsonSerializable
    interface ICommonClusterProperties
    interface IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.ClusterPropertiesTypeConverter))>]
type ClusterProperties = class
    interface IClusterProperties
    interface IJsonSerializable
Public Class ClusterProperties
Implements IClusterProperties, IValidates
Public Class ClusterProperties
Implements IClusterProperties
Inheritance
ClusterProperties
Attributes
Implements

Constructors

ClusterProperties()

Creates an new ClusterProperties instance.

Properties

ClusterId

The identity

ClusterSize

The cluster size

Host

The hosts

ProvisioningState

The state of the cluster provisioning

VsanDatastoreName

Name of the vsan datastore associated with the cluster

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ClusterProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ClusterProperties.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ClusterProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to