# File lib/fog/aws/requests/auto_scaling/describe_notification_configurations.rb, line 52
        def describe_notification_configurations(options = {})
          results = { 'NotificationConfigurations' => [] }
          (options['AutoScalingGroupNames']||self.data[:notification_configurations].keys).each do |asg_name|
            (self.data[:notification_configurations][asg_name]||{}).each do |topic_arn, notification_types|
              notification_types.each do |notification_type|
                results['NotificationConfigurations'] << {
                  'AutoScalingGroupName' => asg_name,
                  'NotificationType'     => notification_type,
                  'TopicARN'             => topic_arn,
                }
              end
            end
          end

          response = Excon::Response.new
          response.status = 200
          response.body = {
            'DescribeNotificationConfigurationsResult' => results,
            'ResponseMetadata' => { 'RequestId' => Fog::AWS::Mock.request_id }
          }
          response
        end