Class: MistApi::TunnelConfigProviderEnum
- Inherits:
-
Object
- Object
- MistApi::TunnelConfigProviderEnum
- Defined in:
- lib/mist_api/models/tunnel_config_provider_enum.rb
Overview
Only if ‘auto_provision.enabled`==`false`. enum: `custom-ipsec`, `custom-gre`, `jse-ipsec`, `prisma-ipsec`, `zscaler-gre`, `zscaler-ipsec`
Constant Summary collapse
- TUNNEL_CONFIG_PROVIDER_ENUM =
[ # TODO: Write general description for CUSTOMIPSEC CUSTOMIPSEC = 'custom-ipsec'.freeze, # TODO: Write general description for CUSTOMGRE CUSTOMGRE = 'custom-gre'.freeze, # TODO: Write general description for JSEIPSEC JSEIPSEC = 'jse-ipsec'.freeze, # TODO: Write general description for PRISMAIPSEC PRISMAIPSEC = 'prisma-ipsec'.freeze, # TODO: Write general description for ZSCALERGRE ZSCALERGRE = 'zscaler-gre'.freeze, # TODO: Write general description for ZSCALERIPSEC ZSCALERIPSEC = 'zscaler-ipsec'.freeze ].freeze
Class Method Summary collapse
Class Method Details
.from_value(value, default_value = CUSTOMIPSEC) ⇒ Object
36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 |
# File 'lib/mist_api/models/tunnel_config_provider_enum.rb', line 36 def self.from_value(value, default_value = CUSTOMIPSEC) return default_value if value.nil? str = value.to_s.strip case str.downcase when 'customipsec' then CUSTOMIPSEC when 'customgre' then CUSTOMGRE when 'jseipsec' then JSEIPSEC when 'prismaipsec' then PRISMAIPSEC when 'zscalergre' then ZSCALERGRE when 'zscaleripsec' then ZSCALERIPSEC else default_value end end |
.validate(value) ⇒ Object
30 31 32 33 34 |
# File 'lib/mist_api/models/tunnel_config_provider_enum.rb', line 30 def self.validate(value) return false if value.nil? TUNNEL_CONFIG_PROVIDER_ENUM.include?(value) end |