Share via


HyperscaleNodeEditionCapability Class

Definition

Hyperscale node edition capabilities.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.PostgreSql.Models.Api20210601.HyperscaleNodeEditionCapabilityTypeConverter))]
public class HyperscaleNodeEditionCapability : Microsoft.Azure.PowerShell.Cmdlets.PostgreSql.Models.Api20210601.IHyperscaleNodeEditionCapability
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.PostgreSql.Models.Api20210601.HyperscaleNodeEditionCapabilityTypeConverter))>]
type HyperscaleNodeEditionCapability = class
    interface IHyperscaleNodeEditionCapability
    interface IJsonSerializable
Public Class HyperscaleNodeEditionCapability
Implements IHyperscaleNodeEditionCapability
Inheritance
HyperscaleNodeEditionCapability
Attributes
Implements

Constructors

HyperscaleNodeEditionCapability()

Creates an new HyperscaleNodeEditionCapability instance.

Properties

Name

Server edition name

Status

The status

SupportedNodeType

The list of Node Types supported by this server edition.

SupportedServerVersion

The list of server versions supported by this server edition.

SupportedStorageEdition

The list of editions supported by this server edition.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of HyperscaleNodeEditionCapability.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of HyperscaleNodeEditionCapability.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.PostgreSql.Models.Api20210601.IHyperscaleNodeEditionCapability.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of HyperscaleNodeEditionCapability into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to