PostgreSqlFlexibleServerCreateMode Struct
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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. |