Module: Ovh::Api::Models::CloudUserRoleEnum

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

Constant Summary collapse

ADMINISTRATOR =
'administrator'
AI_TRAINING_OPERATOR =
'ai_training_operator'
AI_TRAINING_READ =
'ai_training_read'
AUTHENTICATION =
'authentication'
BACKUP_OPERATOR =
'backup_operator'
COMPUTE_OPERATOR =
'compute_operator'
IMAGE_OPERATOR =
'image_operator'
INFRASTRUCTURE_SUPERVISOR =
'infrastructure_supervisor'
KEY_MANAGER_OPERATOR =
'key-manager_operator'
KEY_MANAGER_READ =
'key-manager_read'
LOAD_BALANCER_OPERATOR =
'load-balancer_operator'
NETWORK_OPERATOR =
'network_operator'
NETWORK_SECURITY_OPERATOR =
'network_security_operator'
OBJECTSTORE_OPERATOR =
'objectstore_operator'
QUANTUM_OPERATOR =
'quantum_operator'
QUANTUM_READER =
'quantum_reader'
SHARE_OPERATOR =
'share_operator'
VOLUME_OPERATOR =
'volume_operator'

Class Method Summary collapse

Class Method Details

.allObject



30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
# File 'lib/ovh-api/models/cloud_user_role_enum.rb', line 30

def self.all
  @all ||= [
    ADMINISTRATOR,
    AI_TRAINING_OPERATOR,
    AI_TRAINING_READ,
    AUTHENTICATION,
    BACKUP_OPERATOR,
    COMPUTE_OPERATOR,
    IMAGE_OPERATOR,
    INFRASTRUCTURE_SUPERVISOR,
    KEY_MANAGER_OPERATOR,
    KEY_MANAGER_READ,
    LOAD_BALANCER_OPERATOR,
    NETWORK_OPERATOR,
    NETWORK_SECURITY_OPERATOR,
    OBJECTSTORE_OPERATOR,
    QUANTUM_OPERATOR,
    QUANTUM_READER,
    SHARE_OPERATOR,
    VOLUME_OPERATOR,
  ].freeze
end

.valid?(value) ⇒ Boolean

Returns:

  • (Boolean)


53
54
55
# File 'lib/ovh-api/models/cloud_user_role_enum.rb', line 53

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