PostgreSqlFlexibleServerState Struct

Definition

State of a server.

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

Constructors

Name Description
PostgreSqlFlexibleServerState(String)

Initializes a new instance of PostgreSqlFlexibleServerState.

Properties

Name Description
Disabled

Server is disabled. Typical reasons include: the subscription on which the server is deployed is explicitly disabled or canceled by the administrator, the spending limit has been reached, or the bill is past due. May also happen when the server is being moved to another resource group or subscription.

Dropping

Server is being deleted.

Inaccessible

Server isn't accessible, because the key provided to encrypt and decrypt the data is in invalid state.

Provisioning

Server is in the process of being created.

Ready

Server is healthy and not undergoing any operations at the management or control plane level. This doesn't mean that the server is fully operational at the data plane level.

Restarting

PostgreSQL database engine is being restarted.

Starting

PostgreSQL database engine is being restarted.

Stopped

Compute resources associated with the server are being stopped and deallocated.

Stopping

Compute resources associated with the server are being stopped and deallocated. If the server has high availability enabled, the compute resources of the standby server are also stopped and deallocated.

Updating

Server is undergoing some changes which may or may not impact the availability of the PostgreSQL database engine. For example, the compute resources of the server are being scaled up or down, which may cause temporary unavailability of the database engine. Or, for example, a firewall rule is being added or removed, which doesn't cause any unavailability of the database engine.

Methods

Name Description
Equals(PostgreSqlFlexibleServerState)

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(PostgreSqlFlexibleServerState, PostgreSqlFlexibleServerState)

Determines if two PostgreSqlFlexibleServerState values are the same.

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

Converts a string to a PostgreSqlFlexibleServerState.

Inequality(PostgreSqlFlexibleServerState, PostgreSqlFlexibleServerState)

Determines if two PostgreSqlFlexibleServerState values are not the same.

Applies to