Module: Ovh::Api::Models::CloudProjectDatabaseEngineEnum

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

Constant Summary collapse

CASSANDRA =
'cassandra'
CLICKHOUSE =
'clickhouse'
GRAFANA =
'grafana'
KAFKA =
'kafka'
KAFKA_CONNECT =
'kafkaConnect'
KAFKA_MIRROR_MAKER =
'kafkaMirrorMaker'
M3AGGREGATOR =
'm3aggregator'
M3DB =
'm3db'
MONGODB =
'mongodb'
MYSQL =
'mysql'
OPENSEARCH =
'opensearch'
POSTGRESQL =
'postgresql'
REDIS =
'redis'
VALKEY =
'valkey'

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/cloud_project_database_engine_enum.rb', line 26

def self.all
  @all ||= [
    CASSANDRA,
    CLICKHOUSE,
    GRAFANA,
    KAFKA,
    KAFKA_CONNECT,
    KAFKA_MIRROR_MAKER,
    M3AGGREGATOR,
    M3DB,
    MONGODB,
    MYSQL,
    OPENSEARCH,
    POSTGRESQL,
    REDIS,
    VALKEY,
  ].freeze
end

.valid?(value) ⇒ Boolean

Returns:

  • (Boolean)


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

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