# File lib/AWS/EC2/instances.rb, line 100
100:       def describe_instance_attribute( options = {} )
101:         raise ArgumentError, "No :instance_id provided" if options[:instance_id].nil? || options[:instance_id].empty?
102:         raise ArgumentError, "No :attribute provided" if options[:attribute].nil? || options[:attribute].empty?
103:         valid_attributes = %w(instanceType kernel ramdisk userData disableApiTermination instanceInitiatedShutdownBehavior rootDevice blockDeviceMapping)
104:         raise ArgumentError, "Invalid :attribute provided" unless valid_attributes.include?(options[:attribute].to_s)
105:         params = {}
106:         params["InstanceId"] =  options[:instance_id]
107:         params["Attribute"] =  options[:attribute]
108:         return response_generator(:action => "DescribeInstanceAttribute", :params => params)
109:       end