Module: Nucleus::Adapters::V1::CloudControl::SemanticErrors
- Included in:
- Nucleus::Adapters::V1::CloudControl
- Defined in:
- lib/nucleus/adapters/v1/cloud_control/semantic_errors.rb
Overview
Semantic error messages that are specific for cloudControl
Instance Method Summary collapse
-
#semantic_error_messages ⇒ Hash<Symbol,Hash<Symbol,String>>
Get all cloudControl specific semantic error definitions.
Instance Method Details
#semantic_error_messages ⇒ Hash<Symbol,Hash<Symbol,String>>
Get all cloudControl specific semantic error definitions.
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/nucleus/adapters/v1/cloud_control/semantic_errors.rb', line 10 def { # Error code '300_1': Only one runtime is allowed per cloudControl application only_one_runtime: { code: 422_300_1, message: 'cloudControl only allows 1 runtime per application' }, # Error code '300_2': Billing details required billing_required: { code: 422_300_2, message: 'cloudControl requires a billing account to allow this action: %s' }, # Error code '300_3': Malformed name, please follow the requirements of cloudControl app names bad_name: { code: 422_300_3, message: '%s' }, # Error code '300_3': Malformed name, please follow the requirements of cloudControl app names ambiguous_deployments: { code: 422_300_4, message: 'Unable to identify the deployment that shall be '\ 'used. Nucleus require to find: a) exactly one deployment, b) a "default" deployment or '\ 'c) a "nucleus" deployment' }, no_deployment: { code: 422_300_5, message: 'No deployment found. Nucleus requires to find: a) '\ 'exactly one deployment, b) a "default" deployment or c) a "nucleus" deployment' } } end |