Class: Tengine::ResourceEc2::Provider::PhysicalServerSynchronizer
- Inherits:
-
Synchronizer
- Object
- Tengine::Resource::Provider::Synchronizer
- Synchronizer
- Tengine::ResourceEc2::Provider::PhysicalServerSynchronizer
- Defined in:
- lib/tengine/resource_ec2/provider.rb
Instance Method Summary collapse
Instance Method Details
#attrs_to_create(properties) ⇒ Object
41 42 43 44 45 46 |
# File 'lib/tengine/resource_ec2/provider.rb', line 41 def attrs_to_create(properties) result = super(properties) # 初期登録時、default 値として name には一意な provided_id を name へ登録します result[:name] = result[:provided_id] result end |
#destroy_targets(targets) ⇒ Object
48 49 50 51 52 53 |
# File 'lib/tengine/resource_ec2/provider.rb', line 48 def destroy_targets(targets) targets.each do |target| target.status = "not_found" target.save! end end |