@@ -4,7 +4,7 @@ module AWS
4
4
module Compute
5
5
class DescribeInstanceStatus < Fog ::Parsers ::Base
6
6
def new_instance!
7
- @instance = { 'instanceState' => { } , 'systemStatus' => { 'details' => [ ] } , 'instanceStatus' => { 'details' => [ ] } , 'eventsSet' => [ ] }
7
+ @instance = { 'instanceState' => { } , 'systemStatus' => { 'details' => [ ] } , 'instanceStatus' => { 'details' => [ ] } , 'attachedEbsStatus' => { 'details' => [ ] } , ' eventsSet' => [ ] }
8
8
end
9
9
10
10
def new_item!
@@ -31,6 +31,8 @@ def start_element(name, attrs=[])
31
31
@inside = :instanceState
32
32
when 'instanceStatus'
33
33
@inside = :instanceStatus
34
+ when 'attachedEbsStatus'
35
+ @inside = :attachedEbsStatus
34
36
when 'eventsSet'
35
37
@inside = :eventsSet
36
38
end
@@ -43,13 +45,13 @@ def end_element(name)
43
45
@instance [ name ] = value
44
46
when 'nextToken' , 'requestId'
45
47
@response [ name ] = value
46
- when 'systemStatus' , 'instanceState' , 'instanceStatus' , 'eventsSet'
48
+ when 'systemStatus' , 'instanceState' , 'instanceStatus' , 'attachedEbsStatus' , ' eventsSet'
47
49
@inside = nil
48
50
when 'item'
49
51
case @inside
50
52
when :eventsSet
51
53
@instance [ 'eventsSet' ] << @item
52
- when :systemStatus , :instanceStatus
54
+ when :systemStatus , :instanceStatus , :attachedEbsStatus
53
55
@instance [ @inside . to_s ] [ 'details' ] << @item
54
56
when nil
55
57
@response [ 'instanceStatusSet' ] << @instance
0 commit comments