forked from tonyprawiro/aws-config-inventory-report
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathquery-ec2.sql
95 lines (95 loc) · 3.7 KB
/
query-ec2.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
SELECT
accountId,
arn,
availabilityZone,
awsRegion,
configuration.amiLaunchIndex,
configuration.architecture,
configuration.blockDeviceMappings.deviceName,
configuration.blockDeviceMappings.ebs.attachTime,
configuration.blockDeviceMappings.ebs.deleteOnTermination,
configuration.blockDeviceMappings.ebs.status,
configuration.blockDeviceMappings.ebs.volumeId,
configuration.cpuOptions.coreCount,
configuration.cpuOptions.threadsPerCore,
configuration.ebsOptimized,
configuration.elasticGpuAssociations.elasticGpuAssociationId,
configuration.elasticGpuAssociations.elasticGpuAssociationState,
configuration.elasticGpuAssociations.elasticGpuAssociationTime,
configuration.elasticGpuAssociations.elasticGpuId,
configuration.iamInstanceProfile.arn,
configuration.iamInstanceProfile.id,
configuration.imageId,
configuration.instanceId,
configuration.instanceLifecycle,
configuration.instanceType,
configuration.kernelId,
configuration.keyName,
configuration.launchTime,
configuration.monitoring.state,
configuration.networkInterfaces.association.ipOwnerId,
configuration.networkInterfaces.association.publicDnsName,
configuration.networkInterfaces.association.publicIp,
configuration.networkInterfaces.attachment.attachTime,
configuration.networkInterfaces.attachment.attachmentId,
configuration.networkInterfaces.attachment.deleteOnTermination,
configuration.networkInterfaces.attachment.deviceIndex,
configuration.networkInterfaces.attachment.status,
configuration.networkInterfaces.description,
configuration.networkInterfaces.groups.groupId,
configuration.networkInterfaces.groups.groupName,
configuration.networkInterfaces.ipv6Addresses.ipv6Address,
configuration.networkInterfaces.macAddress,
configuration.networkInterfaces.networkInterfaceId,
configuration.networkInterfaces.ownerId,
configuration.networkInterfaces.privateDnsName,
configuration.networkInterfaces.privateIpAddress,
configuration.networkInterfaces.privateIpAddresses.association.ipOwnerId,
configuration.networkInterfaces.privateIpAddresses.association.publicDnsName,
configuration.networkInterfaces.privateIpAddresses.association.publicIp,
configuration.networkInterfaces.privateIpAddresses.primary,
configuration.networkInterfaces.privateIpAddresses.privateDnsName,
configuration.networkInterfaces.privateIpAddresses.privateIpAddress,
configuration.networkInterfaces.sourceDestCheck,
configuration.networkInterfaces.status,
configuration.networkInterfaces.subnetId,
configuration.networkInterfaces.vpcId,
configuration.placement.affinity,
configuration.placement.availabilityZone,
configuration.placement.groupName,
configuration.placement.hostId,
configuration.placement.spreadDomain,
configuration.placement.tenancy,
configuration.platform,
configuration.privateDnsName,
configuration.privateIpAddress,
configuration.productCodes.productCodeId,
configuration.productCodes.productCodeType,
configuration.publicDnsName,
configuration.publicIpAddress,
configuration.ramdiskId,
configuration.rootDeviceName,
configuration.rootDeviceType,
configuration.securityGroups.groupId,
configuration.securityGroups.groupName,
configuration.sourceDestCheck,
configuration.spotInstanceRequestId,
configuration.state.code,
configuration.state.name,
configuration.state.value,
configuration.stateReason.code,
configuration.stateReason.message,
configuration.stateTransitionReason,
configuration.subnetId,
configuration.virtualizationType,
configuration.vpcId,
configurationItemCaptureTime,
configurationItemStatus,
configurationStateId,
resourceCreationTime,
resourceId,
resourceName,
resourceType,
tags
WHERE
resourceType = 'AWS::EC2::Instance'