Share via


PostgreSqlFlexibleServerCapabilityProperties Class

Definition

Capability for the PostgreSQL server.

public class PostgreSqlFlexibleServerCapabilityProperties : Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlBaseCapability, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerCapabilityProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerCapabilityProperties>
type PostgreSqlFlexibleServerCapabilityProperties = class
    inherit PostgreSqlBaseCapability
    interface IJsonModel<PostgreSqlFlexibleServerCapabilityProperties>
    interface IPersistableModel<PostgreSqlFlexibleServerCapabilityProperties>
Public Class PostgreSqlFlexibleServerCapabilityProperties
Inherits PostgreSqlBaseCapability
Implements IJsonModel(Of PostgreSqlFlexibleServerCapabilityProperties), IPersistableModel(Of PostgreSqlFlexibleServerCapabilityProperties)
Inheritance
PostgreSqlFlexibleServerCapabilityProperties
Implements

Properties

CapabilityStatus

The status of the capability.

(Inherited from PostgreSqlBaseCapability)
GeoBackupSupported

Determines if geo-backup is supported in this region. "Enabled" means geo-backup is supported. "Disabled" stands for geo-back is not supported.

Name

Name of flexible servers capability.

OnlineResizeSupported

A value indicating whether online resize is supported in this region for the given subscription. "Enabled" means storage online resize is supported. "Disabled" means storage online resize is not supported.

Reason

The reason for the capability not being available.

(Inherited from PostgreSqlBaseCapability)
Restricted

A value indicating whether this region is restricted. "Enabled" means region is restricted. "Disabled" stands for region is not restricted.

StorageAutoGrowthSupported

A value indicating whether storage auto-grow is supported in this region. "Enabled" means storage auto-grow is supported. "Disabled" stands for storage auto-grow is not supported.

SupportedFastProvisioningEditions

List of supported server editions for fast provisioning.

SupportedServerEditions

List of supported flexible server editions.

SupportedServerVersions

The list of server versions supported for this capability.

SupportFastProvisioning

Gets a value indicating whether fast provisioning is supported. "Enabled" means fast provisioning is supported. "Disabled" stands for fast provisioning is not supported.

ZoneRedundantHaAndGeoBackupSupported

A value indicating whether Zone Redundant HA and Geo-backup is supported in this region. "Enabled" means zone redundant HA and geo-backup is supported. "Disabled" stands for zone redundant HA and geo-backup is not supported.

ZoneRedundantHaSupported

A value indicating whether Zone Redundant HA is supported in this region. "Enabled" means zone redundant HA is supported. "Disabled" stands for zone redundant HA is not supported.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from PostgreSqlBaseCapability)

Explicit Interface Implementations

IJsonModel<PostgreSqlBaseCapability>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

(Inherited from PostgreSqlBaseCapability)
IJsonModel<PostgreSqlBaseCapability>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from PostgreSqlBaseCapability)
IJsonModel<PostgreSqlFlexibleServerCapabilityProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<PostgreSqlFlexibleServerCapabilityProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<PostgreSqlBaseCapability>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from PostgreSqlBaseCapability)
IPersistableModel<PostgreSqlBaseCapability>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

(Inherited from PostgreSqlBaseCapability)
IPersistableModel<PostgreSqlBaseCapability>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from PostgreSqlBaseCapability)
IPersistableModel<PostgreSqlFlexibleServerCapabilityProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<PostgreSqlFlexibleServerCapabilityProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<PostgreSqlFlexibleServerCapabilityProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to