Class: Awful::AutoScalingNotifications
  
  
  
  
  
    - Inherits:
 
    - 
      Cli
      
        
          - Object
 
          
            - Thor
 
          
            - Cli
 
          
            - Awful::AutoScalingNotifications
 
          
        
        show all
      
     
  
  
  
  
  
  
  
  
  
  
    - Defined in:
 
    - lib/awful/auto_scaling_notifications.rb
 
  
  
 
  
    
      Instance Method Summary
      collapse
    
    
  
  
  
  
  
  
  
  
  
  Methods inherited from Cli
  #initialize, #ll, #version
  
  Constructor Details
  
    This class inherits a constructor from Awful::Cli
  
 
  
    Instance Method Details
    
      
  
  
    #ls(*names)  ⇒ Object 
  
  
  
  
    
      
7
8
9
10
11
12
13
14
15 
     | 
    
      # File 'lib/awful/auto_scaling_notifications.rb', line 7
def ls(*names)
  autoscaling.describe_notification_configurations(auto_scaling_group_names: names).notification_configurations.tap do |notifications|
    if options[:long]
      print_table notifications.map { |n| [n.auto_scaling_group_name, n.notification_type, n.topic_arn] }
    else
      puts notifications.map(&:notification_type)
    end
  end
end
     | 
  
 
    
      
  
  
    
      
18
19
20
21
22 
     | 
    
      # File 'lib/awful/auto_scaling_notifications.rb', line 18
def types
  autoscaling.describe_auto_scaling_notification_types.auto_scaling_notification_types.tap do |types|
    puts types
  end
end
     |