Add StateTransitionReason to ec2:DescribeInstances response (#7495)
This commit is contained in:
parent
009d0191f9
commit
3e90012509
@ -463,7 +463,7 @@ INSTANCE_TEMPLATE = """<item>
|
|||||||
<privateDnsName>{{ instance.private_dns }}</privateDnsName>
|
<privateDnsName>{{ instance.private_dns }}</privateDnsName>
|
||||||
<publicDnsName>{{ instance.public_dns }}</publicDnsName>
|
<publicDnsName>{{ instance.public_dns }}</publicDnsName>
|
||||||
<dnsName>{{ instance.public_dns }}</dnsName>
|
<dnsName>{{ instance.public_dns }}</dnsName>
|
||||||
<reason/>
|
<reason>{{ instance._reason }}</reason>
|
||||||
{% if instance.key_name is not none %}
|
{% if instance.key_name is not none %}
|
||||||
<keyName>{{ instance.key_name }}</keyName>
|
<keyName>{{ instance.key_name }}</keyName>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
@ -973,6 +973,7 @@ def test_instance_start_and_stop():
|
|||||||
|
|
||||||
instance1.reload()
|
instance1.reload()
|
||||||
assert instance1.state == {"Code": 80, "Name": "stopped"}
|
assert instance1.state == {"Code": 80, "Name": "stopped"}
|
||||||
|
assert instance1.state_transition_reason.startswith("User initiated")
|
||||||
|
|
||||||
with pytest.raises(ClientError) as ex:
|
with pytest.raises(ClientError) as ex:
|
||||||
client.start_instances(InstanceIds=[instance1.id], DryRun=True)
|
client.start_instances(InstanceIds=[instance1.id], DryRun=True)
|
||||||
|
Loading…
Reference in New Issue
Block a user