PostgreSqlFlexibleServerCreateMode Struct

Definition

Creation mode of a new server.

public readonly struct PostgreSqlFlexibleServerCreateMode : IEquatable<Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerCreateMode>
type PostgreSqlFlexibleServerCreateMode = struct
Public Structure PostgreSqlFlexibleServerCreateMode
Implements IEquatable(Of PostgreSqlFlexibleServerCreateMode)
Inheritance
PostgreSqlFlexibleServerCreateMode
Implements

Constructors

Name Description
PostgreSqlFlexibleServerCreateMode(String)

Initializes a new instance of PostgreSqlFlexibleServerCreateMode.

Properties

Name Description
Create

Operation creates a new server.

Default

If the operation is triggered on a non-existing server, it's equivalent to 'Create'. If the operation is triggered on an existing server, it's equivalent to 'Update'.

GeoRestore

Operation restores an existing backup of an existing server, on the paired region of the existing server. This operation creates a new server on the paired region of the existing server, and then restores on it the backup of an existing server at a specific point in time, in a different region. This operation is only supported on existing servers that were created with geographically redundant backups enabled.

PointInTimeRestore

Operation restores an existing backup of an existing server. This operation creates a new server, and then restores on it the backup of an existing server at a specific point in time.

Replica

Operation creates a replica of an existing server. This operation creates a new server, restores a base backup of the existing server (referred to as primary), and configures physical replication to asynchronously stream all changes which are recorded in the transaction log of the primary.

ReviveDropped

Operation creates a new server, initialized with the backup of a server that was recently deleted.

Update

Operation updates an existing server.

Methods

Name Description
Equals(PostgreSqlFlexibleServerCreateMode)

Indicates whether the current object is equal to another object of the same type.

ToString()

Returns the fully qualified type name of this instance.

Operators

Name Description
Equality(PostgreSqlFlexibleServerCreateMode, PostgreSqlFlexibleServerCreateMode)

Determines if two PostgreSqlFlexibleServerCreateMode values are the same.

Implicit(String to Nullable<PostgreSqlFlexibleServerCreateMode>)
Implicit(String to PostgreSqlFlexibleServerCreateMode)

Converts a string to a PostgreSqlFlexibleServerCreateMode.

Inequality(PostgreSqlFlexibleServerCreateMode, PostgreSqlFlexibleServerCreateMode)

Determines if two PostgreSqlFlexibleServerCreateMode values are not the same.

Applies to