Class: Tengine::Resource::VirtualServer

Inherits:
Server
  • Object
show all
Defined in:
lib/tengine/resource/virtual_server.rb

Defined Under Namespace

Classes: LaunchValidator

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#ignore_provided_id_uniquenessObject

Returns the value of attribute ignore_provided_id_uniqueness.



46
47
48
# File 'lib/tengine/resource/virtual_server.rb', line 46

def ignore_provided_id_uniqueness
  @ignore_provided_id_uniqueness
end

#launch_countObject

Returns the value of attribute launch_count.



48
49
50
# File 'lib/tengine/resource/virtual_server.rb', line 48

def launch_count
  @launch_count
end

#launch_count_maxObject

Returns the value of attribute launch_count_max.



49
50
51
# File 'lib/tengine/resource/virtual_server.rb', line 49

def launch_count_max
  @launch_count_max
end

Instance Method Details

#launch_mode?Boolean

Returns:

  • (Boolean)


53
54
55
# File 'lib/tengine/resource/virtual_server.rb', line 53

def launch_mode?
  !launch_count.nil?
end

#need_to_validate_name_uniqueness?Boolean

launch_mode?の場合はnameの一意性のバリデーションは行わない

Returns:

  • (Boolean)


58
59
60
# File 'lib/tengine/resource/virtual_server.rb', line 58

def need_to_validate_name_uniqueness?
  !launch_mode?
end