Class: Aws::EC2::Instance::Collection
- Inherits:
-
Resources::Collection
- Object
- Resources::Collection
- Aws::EC2::Instance::Collection
- Defined in:
- lib/aws-sdk-ec2/instance.rb
Batch Actions collapse
- #batch_create_tags(options = {}) ⇒ void
- #batch_monitor(options = {}) ⇒ void
- #batch_reboot(options = {}) ⇒ void
- #batch_start(options = {}) ⇒ void
- #batch_stop(options = {}) ⇒ void
- #batch_terminate!(options = {}) ⇒ void
- #batch_unmonitor(options = {}) ⇒ void
Instance Method Details
#batch_create_tags(options = {}) ⇒ void
This method returns an undefined value.
1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 |
# File 'lib/aws-sdk-ec2/instance.rb', line 1397 def ( = {}) batch_enum.each do |batch| params = Aws::Util.copy_hash() params[:resources] ||= [] batch.each do |item| params[:resources] << { id: item.id } end batch[0].client.(params) end nil end |
#batch_monitor(options = {}) ⇒ void
This method returns an undefined value.
1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 |
# File 'lib/aws-sdk-ec2/instance.rb', line 1423 def batch_monitor( = {}) batch_enum.each do |batch| params = Aws::Util.copy_hash() params[:instance_ids] ||= [] batch.each do |item| params[:instance_ids] << { id: item.id } end batch[0].client.monitor_instances(params) end nil end |
#batch_reboot(options = {}) ⇒ void
This method returns an undefined value.
1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 |
# File 'lib/aws-sdk-ec2/instance.rb', line 1449 def batch_reboot( = {}) batch_enum.each do |batch| params = Aws::Util.copy_hash() params[:instance_ids] ||= [] batch.each do |item| params[:instance_ids] << { id: item.id } end batch[0].client.reboot_instances(params) end nil end |
#batch_start(options = {}) ⇒ void
This method returns an undefined value.
1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 |
# File 'lib/aws-sdk-ec2/instance.rb', line 1478 def batch_start( = {}) batch_enum.each do |batch| params = Aws::Util.copy_hash() params[:instance_ids] ||= [] batch.each do |item| params[:instance_ids] << { id: item.id } end batch[0].client.start_instances(params) end nil end |
#batch_stop(options = {}) ⇒ void
This method returns an undefined value.
1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 |
# File 'lib/aws-sdk-ec2/instance.rb', line 1512 def batch_stop( = {}) batch_enum.each do |batch| params = Aws::Util.copy_hash() params[:instance_ids] ||= [] batch.each do |item| params[:instance_ids] << { id: item.id } end batch[0].client.stop_instances(params) end nil end |
#batch_terminate!(options = {}) ⇒ void
This method returns an undefined value.
1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 |
# File 'lib/aws-sdk-ec2/instance.rb', line 1538 def batch_terminate!( = {}) batch_enum.each do |batch| params = Aws::Util.copy_hash() params[:instance_ids] ||= [] batch.each do |item| params[:instance_ids] << { id: item.id } end batch[0].client.terminate_instances(params) end nil end |
#batch_unmonitor(options = {}) ⇒ void
This method returns an undefined value.
1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 |
# File 'lib/aws-sdk-ec2/instance.rb', line 1564 def batch_unmonitor( = {}) batch_enum.each do |batch| params = Aws::Util.copy_hash() params[:instance_ids] ||= [] batch.each do |item| params[:instance_ids] << { id: item.id } end batch[0].client.unmonitor_instances(params) end nil end |