Module: Ovh::Api::Models::CloudAlertingServiceEnum

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

Constant Summary collapse

AI_ENDPOINT =
'ai_endpoint'
ALL =
'all'
BLOCK_STORAGE =
'block_storage'
DATA_PLATFORM =
'data_platform'
INSTANCES =
'instances'
INSTANCES_GPU =
'instances_gpu'
INSTANCES_WITHOUT_GPU =
'instances_without_gpu'
OBJET_STORAGE =
'objet_storage'
RANCHER =
'rancher'
SNAPSHOT =
'snapshot'

Class Method Summary collapse

Class Method Details

.allObject



22
23
24
25
26
27
28
29
30
31
32
33
34
35
# File 'lib/ovh-api/models/cloud_alerting_service_enum.rb', line 22

def self.all
  @all ||= [
    AI_ENDPOINT,
    ALL,
    BLOCK_STORAGE,
    DATA_PLATFORM,
    INSTANCES,
    INSTANCES_GPU,
    INSTANCES_WITHOUT_GPU,
    OBJET_STORAGE,
    RANCHER,
    SNAPSHOT,
  ].freeze
end

.valid?(value) ⇒ Boolean

Returns:

  • (Boolean)


37
38
39
# File 'lib/ovh-api/models/cloud_alerting_service_enum.rb', line 37

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