Share via


FlexibleServerEditionCapability Class

Definition

Flexible server edition capabilities.

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

Constructors

FlexibleServerEditionCapability()

Creates an new FlexibleServerEditionCapability instance.

Properties

Name

Server edition name

Status

The status

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 FlexibleServerEditionCapability.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of FlexibleServerEditionCapability.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of FlexibleServerEditionCapability into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to