Key |
Returned |
Description |
instances
complex
|
always |
a list of ec2 instances
|
|
network_interfaces
complex
|
always |
One or more network interfaces for the instance.
|
|
|
status
string
|
always |
The status of the network interface.
Sample:
in-use
|
|
|
description
string
|
always |
The description.
Sample:
My interface
|
|
|
subnet_id
string
|
always |
The ID of the subnet for the network interface.
Sample:
subnet-0123456
|
|
|
ipv6_addresses
complex
|
always |
One or more IPv6 addresses associated with the network interface.
|
|
|
|
ipv6_address
string
|
always |
The IPv6 address.
Sample:
2001:0db8:85a3:0000:0000:8a2e:0370:7334
|
|
|
network_interface_id
string
|
always |
The ID of the network interface.
Sample:
eni-01234567
|
|
|
attachment
complex
|
always |
The network interface attachment.
|
|
|
|
status
string
|
always |
The attachment state.
Sample:
attached
|
|
|
|
device_index
int
|
always |
The index of the device on the instance for the network interface attachment.
|
|
|
|
attachment_id
string
|
always |
The ID of the network interface attachment.
Sample:
eni-attach-3aff3f
|
|
|
|
delete_on_termination
bool
|
always |
Indicates whether the network interface is deleted when the instance is terminated.
Sample:
True
|
|
|
|
attach_time
string
|
always |
The time stamp when the attachment initiated.
Sample:
2017-03-23T22:51:24+00:00
|
|
|
private_ip_addresses
complex
|
always |
The private IPv4 addresses associated with the network interface.
|
|
|
|
private_ip_address
string
|
always |
The private IPv4 address of the network interface.
Sample:
10.0.0.1
|
|
|
|
primary
bool
|
always |
Indicates whether this IPv4 address is the primary private IP address of the network interface.
Sample:
True
|
|
|
|
association
complex
|
always |
The association information for an Elastic IP address (IPv4) associated with the network interface.
|
|
|
|
|
public_dns_name
string
|
always |
The public DNS name.
|
|
|
|
|
public_ip
string
|
always |
The public IP address or Elastic IP address bound to the network interface.
Sample:
1.2.3.4
|
|
|
|
|
ip_owner_id
string
|
always |
The ID of the owner of the Elastic IP address.
Sample:
amazon
|
|
|
mac_address
string
|
always |
The MAC address.
Sample:
00:11:22:33:44:55
|
|
|
private_ip_address
string
|
always |
The IPv4 address of the network interface within the subnet.
Sample:
10.0.0.1
|
|
|
vpc_id
string
|
always |
The ID of the VPC for the network interface.
Sample:
vpc-0123456
|
|
|
groups
complex
|
always |
One or more security groups.
|
|
|
|
group_id
string
|
always |
The ID of the security group.
Sample:
sg-abcdef12
|
|
|
|
group_name
string
|
always |
The name of the security group.
Sample:
mygroup
|
|
|
association
complex
|
always |
The association information for an Elastic IPv4 associated with the network interface.
|
|
|
|
public_dns_name
string
|
always |
The public DNS name.
|
|
|
|
public_ip
string
|
always |
The public IP address or Elastic IP address bound to the network interface.
Sample:
1.2.3.4
|
|
|
|
ip_owner_id
string
|
always |
The ID of the owner of the Elastic IP address.
Sample:
amazon
|
|
|
source_dest_check
bool
|
always |
Indicates whether source/destination checking is enabled.
Sample:
True
|
|
|
owner_id
string
|
always |
The AWS account ID of the owner of the network interface.
Sample:
01234567890
|
|
root_device_type
string
|
always |
The type of root device used by the AMI.
Sample:
ebs
|
|
private_dns_name
string
|
always |
The private DNS name.
Sample:
ip-10-0-0-1.ap-southeast-2.compute.internal
|
|
tags
dict
|
always |
Any tags assigned to the instance.
|
|
key_name
string
|
always |
The name of the key pair, if this instance was launched with an associated key pair.
Sample:
my-key
|
|
network.source_dest_check
bool
|
always |
Indicates whether source/destination checking is enabled.
Sample:
True
|
|
image_id
string
|
always |
The ID of the AMI used to launch the instance.
Sample:
ami-0011223344
|
|
block_device_mappings
complex
|
always |
Any block device mapping entries for the instance.
|
|
|
device_name
string
|
always |
The device name exposed to the instance (for example, /dev/sdh or xvdh).
Sample:
/dev/sdh
|
|
|
ebs
complex
|
always |
Parameters used to automatically set up EBS volumes when the instance is launched.
|
|
|
|
status
string
|
always |
The attachment state.
Sample:
attached
|
|
|
|
delete_on_termination
bool
|
always |
Indicates whether the volume is deleted on instance termination.
Sample:
True
|
|
|
|
attach_time
string
|
always |
The time stamp when the attachment initiated.
Sample:
2017-03-23T22:51:24+00:00
|
|
|
|
volume_id
string
|
always |
The ID of the EBS volume
Sample:
vol-12345678
|
|
public_dns_name
string
|
always |
The public DNS name assigned to the instance.
|
|
placement
complex
|
always |
The location where the instance launched, if applicable.
|
|
|
availability_zone
string
|
always |
The Availability Zone of the instance.
Sample:
ap-southeast-2a
|
|
|
tenancy
string
|
always |
The tenancy of the instance (if the instance is running in a VPC).
Sample:
default
|
|
|
group_name
string
|
always |
The name of the placement group the instance is in (for cluster compute instances).
|
|
security_groups
complex
|
always |
One or more security groups for the instance.
|
|
|
group_id
string
|
always |
The ID of the security group.
Sample:
sg-0123456
|
|
public_ip_address
string
|
always |
The public IPv4 address assigned to the instance
Sample:
52.0.0.1
|
|
product_codes
complex
|
always |
One or more product codes.
|
|
|
product_code_type
string
|
always |
The type of product code.
Sample:
marketplace
|
|
|
product_code_id
string
|
always |
The product code.
Sample:
aw0evgkw8ef3n2498gndfgasdfsd5cce
|
|
monitoring
complex
|
always |
The monitoring for the instance.
|
|
|
state
string
|
always |
Indicates whether detailed monitoring is enabled. Otherwise, basic monitoring is enabled.
Sample:
disabled
|
|
ami_launch_index
int
|
always |
The AMI launch index, which can be used to find this instance in the launch group.
|
|
subnet_id
string
|
always |
The ID of the subnet in which the instance is running.
Sample:
subnet-00abcdef
|
|
hypervisor
string
|
always |
The hypervisor type of the instance.
Sample:
xen
|
|
ebs_optimized
bool
|
always |
Indicates whether the instance is optimized for EBS I/O.
|
|
launch_time
string
|
always |
The time the instance was launched.
Sample:
2017-03-23T22:51:24+00:00
|
|
iam_instance_profile
complex
|
always |
The IAM instance profile associated with the instance, if applicable.
|
|
|
id
string
|
always |
The ID of the instance profile
Sample:
JFJ397FDG400FG9FD1N
|
|
|
arn
string
|
always |
The Amazon Resource Name (ARN) of the instance profile.
Sample:
arn:aws:iam::000012345678:instance-profile/myprofile
|
|
instance_id
string
|
always |
The ID of the instance.
Sample:
i-012345678
|
|
instance_type
string
|
always |
The instance type size of the running instance.
Sample:
t2.micro
|
|
state
complex
|
always |
The current state of the instance.
|
|
|
code
int
|
always |
The low byte represents the state.
Sample:
16
|
|
|
name
string
|
always |
The name of the state.
Sample:
running
|
|
root_device_name
string
|
always |
The device name of the root device
Sample:
/dev/sda1
|
|
state_transition_reason
string
|
always |
The reason for the most recent state transition.
|
|
private_ip_address
string
|
always |
The IPv4 address of the network interface within the subnet.
Sample:
10.0.0.1
|
|
vpc_id
dict
|
always |
The ID of the VPC the instance is in.
Sample:
vpc-0011223344
|
|
client_token
string
|
always |
The idempotency token you provided when you launched the instance, if applicable.
Sample:
mytoken
|
|
virtualization_type
string
|
always |
The type of virtualization of the AMI.
Sample:
hvm
|
|
architecture
string
|
always |
The architecture of the image
Sample:
x86_64
|