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
.all ⇒ Object
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
53 54 55 |
# File 'lib/ovh-api/models/cloud_user_role_enum.rb', line 53 def self.valid?(value) all.include?(value) end |