Share via


PostgreSqlServerPatch Class

Definition

Parameters allowed to update for a server.

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

Constructors

PostgreSqlServerPatch()

Initializes a new instance of PostgreSqlServerPatch.

Properties

AdministratorLoginPassword

The password of the administrator login.

Identity

The Azure Active Directory identity of the server. Current supported identity types: SystemAssigned.

MinimalTlsVersion

Enforce a minimal Tls version for the server.

PublicNetworkAccess

Whether or not public network access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'.

ReplicationRole

The replication role of the server.

Sku

The SKU (pricing tier) of the server.

SslEnforcement

Enable ssl enforcement or not when connect to server.

StorageProfile

Storage profile of a server.

Tags

Application-specific metadata in the form of key-value pairs.

Version

The version of a server.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<PostgreSqlServerPatch>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<PostgreSqlServerPatch>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<PostgreSqlServerPatch>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<PostgreSqlServerPatch>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<PostgreSqlServerPatch>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to