ServerPropertiesForReplica Class

Definition

The properties to create a new replica.

[Newtonsoft.Json.JsonObject("Replica")]
public class ServerPropertiesForReplica : Microsoft.Azure.Management.PostgreSQL.Models.ServerPropertiesForCreate
[<Newtonsoft.Json.JsonObject("Replica")>]
type ServerPropertiesForReplica = class
    inherit ServerPropertiesForCreate
Public Class ServerPropertiesForReplica
Inherits ServerPropertiesForCreate
Inheritance
ServerPropertiesForReplica
Attributes
Newtonsoft.Json.JsonObjectAttribute

Constructors

ServerPropertiesForReplica()

Initializes a new instance of the ServerPropertiesForReplica class.

ServerPropertiesForReplica(String, String, Nullable<SslEnforcementEnum>, String, String, String, StorageProfile)

Initializes a new instance of the ServerPropertiesForReplica class.

Properties

InfrastructureEncryption

Gets or sets status showing whether the server enabled infrastructure encryption. Possible values include: 'Enabled', 'Disabled'

(Inherited from ServerPropertiesForCreate)
MinimalTlsVersion

Gets or sets enforce a minimal Tls version for the server. Possible values include: 'TLS1_0', 'TLS1_1', 'TLS1_2', 'TLSEnforcementDisabled'

(Inherited from ServerPropertiesForCreate)
PublicNetworkAccess

Gets or sets whether or not public network access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'. Possible values include: 'Enabled', 'Disabled'

(Inherited from ServerPropertiesForCreate)
SourceServerId

Gets or sets the master server id to create replica from.

SslEnforcement

Gets or sets enable ssl enforcement or not when connect to server. Possible values include: 'Enabled', 'Disabled'

(Inherited from ServerPropertiesForCreate)
StorageProfile

Gets or sets storage profile of a server.

(Inherited from ServerPropertiesForCreate)
Version

Gets or sets server version. Possible values include: '9.5', '9.6', '10', '10.0', '10.2', '11'

(Inherited from ServerPropertiesForCreate)

Methods

Validate()

Validate the object.

Applies to