# Functions
IsMySQLUpToDate is used to report whether given mysql.Server is in sync with the SQLServerParameters that user desires.
IsPostgreSQLUpToDate is used to report whether given postgresql.Server is in sync with the SQLServerParameters that user desires.
LateInitializeMySQL fills the empty values of SQLServerParameters with the ones that are retrieved from the Azure API.
LateInitializePostgreSQL fills the empty values of SQLServerParameters with the ones that are retrieved from the Azure API.
MySQLServerFirewallRuleIsUpToDate returns true if the supplied FirewallRule appears to be up to date with the supplied MySQLServerFirewallRule.
MySQLServerVirtualNetworkRuleNeedsUpdate determines if a virtual network rule needs to be updated.
NewMySQLFirewallRuleParameters returns an Azure FirewallRule object from a firewall spec.
NewMySQLServerClient creates and initializes a MySQLServerClient instance.
NewMySQLVirtualNetworkRuleParameters returns an Azure VirtualNetworkRule object from a virtual network spec.
NewPostgreSQLFirewallRuleParameters returns an Azure FirewallRule object from a firewall spec.
NewPostgreSQLServerClient creates and initializes a PostgreSQLServerClient instance.
NewPostgreSQLVirtualNetworkRuleParameters returns an Azure VirtualNetworkRule object from a virtual network spec.
PostgreSQLServerFirewallRuleIsUpToDate returns true if the supplied FirewallRule appears to be up to date with the supplied PostgreSQLServerFirewallRule.
PostgreSQLServerVirtualNetworkRuleNeedsUpdate determines if a virtual network rule needs to be updated.
ToMySQLSKU returns a *mysql.Sku object that can be used in Azure API calls.
ToPostgreSQLSKU returns a *postgresql.Sku object that can be used in Azure API calls.
UpdateMySQLObservation produces SQLServerObservation from mysql.Server.
UpdateMySQLVirtualNetworkRuleStatusFromAzure updates the status related to the external Azure MySQLVirtualNetworkRule in the VirtualNetworkStatus.
UpdatePostgreSQLObservation produces SQLServerObservation from postgresql.Server.
UpdatePostgreSQLVirtualNetworkRuleStatusFromAzure updates the status related to the external Azure PostgreSQLVirtualNetworkRule in the VirtualNetworkStatus.
# Structs
MySQLServerClient is the concrete implementation of the MySQLServerAPI interface for MySQL that calls Azure API.
PostgreSQLServerClient is the concreate implementation of the SQLServerAPI interface for PostgreSQL that calls Azure API.
# Interfaces
MySQLServerAPI represents the API interface for a MySQL Server client.
PostgreSQLServerAPI represents the API interface for a PostgreSQL Server client.