Module: Ovh::Api::Models::HostingPrivateDatabaseVersionEnum

Defined in:
lib/ovh-api/models/hosting_private_database_version_enum.rb

Constant Summary collapse

MARIADB_10_11 =
'mariadb_10.11'
MARIADB_10_6 =
'mariadb_10.6'
MARIADB_11_4 =
'mariadb_11.4'
MARIADB_11_8 =
'mariadb_11.8'
MYSQL_8_0 =
'mysql_8.0'
MYSQL_8_4 =
'mysql_8.4'
POSTGRESQL_14 =
'postgresql_14'
POSTGRESQL_15 =
'postgresql_15'
POSTGRESQL_16 =
'postgresql_16'
POSTGRESQL_17 =
'postgresql_17'
POSTGRESQL_18 =
'postgresql_18'
VALKEY_7_2 =
'valkey_7.2'
VALKEY_8_1 =
'valkey_8.1'
VALKEY_9_1 =
'valkey_9.1'

Class Method Summary collapse

Class Method Details

.allObject



26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
# File 'lib/ovh-api/models/hosting_private_database_version_enum.rb', line 26

def self.all
  @all ||= [
    MARIADB_10_11,
    MARIADB_10_6,
    MARIADB_11_4,
    MARIADB_11_8,
    MYSQL_8_0,
    MYSQL_8_4,
    POSTGRESQL_14,
    POSTGRESQL_15,
    POSTGRESQL_16,
    POSTGRESQL_17,
    POSTGRESQL_18,
    VALKEY_7_2,
    VALKEY_8_1,
    VALKEY_9_1,
  ].freeze
end

.valid?(value) ⇒ Boolean

Returns:

  • (Boolean)


45
46
47
# File 'lib/ovh-api/models/hosting_private_database_version_enum.rb', line 45

def self.valid?(value)
  all.include?(value)
end