Share via


ServerPropertiesForRestore Class

Definition

The properties used to create a new server by restoring from a backup.

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

Constructors

ServerPropertiesForRestore()

Initializes a new instance of the ServerPropertiesForRestore class.

ServerPropertiesForRestore(String, DateTime, String, Nullable<SslEnforcementEnum>, String, String, String, StorageProfile)

Initializes a new instance of the ServerPropertiesForRestore 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)
RestorePointInTime

Gets or sets restore point creation time (ISO8601 format), specifying the time to restore from.

SourceServerId

Gets or sets the source server id to restore 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