@@ -16701,16 +16701,61 @@ components:
1670116701 JSON_EXTRACT(Properties, '$.State') as state,
1670216702 JSON_EXTRACT(Properties, '$.Affinity') as affinity,
1670316703 JSON_EXTRACT(Properties, '$.CreditSpecification') as credit_specification
16704- FROM aws.cloud_control.resource detail WHERE data__TypeName = 'AWS::EC2::Instance'
16704+ FROM aws.cloud_control.resource WHERE data__TypeName = 'AWS::EC2::Instance'
1670516705 AND data__Identifier = '<InstanceId>'
1670616706 AND region = 'us-east-1'
1670716707 fallback:
1670816708 predicate: sqlDialect == "sqlite3"
1670916709 ddl: |-
1671016710 SELECT
16711- detail.region as region,
16712- listing.Identifier as identifier,
16713- JSON_EXTRACT(detail.Properties, '$.InstanceId') as instance_id
16711+ detail.region,
16712+ JSON_EXTRACT(detail.Properties, '$.Tenancy') as tenancy,
16713+ JSON_EXTRACT(detail.Properties, '$.SecurityGroups') as security_groups,
16714+ JSON_EXTRACT(detail.Properties, '$.PrivateDnsName') as private_dns_name,
16715+ JSON_EXTRACT(detail.Properties, '$.PrivateIpAddress') as private_ip_address,
16716+ JSON_EXTRACT(detail.Properties, '$.UserData') as user_data,
16717+ JSON_EXTRACT(detail.Properties, '$.BlockDeviceMappings') as block_device_mappings,
16718+ JSON_EXTRACT(detail.Properties, '$.IamInstanceProfile') as iam_instance_profile,
16719+ JSON_EXTRACT(detail.Properties, '$.Ipv6Addresses') as ipv6_addresses,
16720+ JSON_EXTRACT(detail.Properties, '$.KernelId') as kernel_id,
16721+ JSON_EXTRACT(detail.Properties, '$.SubnetId') as subnet_id,
16722+ JSON_EXTRACT(detail.Properties, '$.EbsOptimized') as ebs_optimized,
16723+ JSON_EXTRACT(detail.Properties, '$.PropagateTagsToVolumeOnCreation') as propagate_tags_to_volume_on_creation,
16724+ JSON_EXTRACT(detail.Properties, '$.ElasticGpuSpecifications') as elastic_gpu_specifications,
16725+ JSON_EXTRACT(detail.Properties, '$.ElasticInferenceAccelerators') as elastic_inference_accelerators,
16726+ JSON_EXTRACT(detail.Properties, '$.Volumes') as volumes,
16727+ JSON_EXTRACT(detail.Properties, '$.PrivateIp') as private_ip,
16728+ JSON_EXTRACT(detail.Properties, '$.Ipv6AddressCount') as ipv6_address_count,
16729+ JSON_EXTRACT(detail.Properties, '$.LaunchTemplate') as launch_template,
16730+ JSON_EXTRACT(detail.Properties, '$.EnclaveOptions') as enclave_options,
16731+ JSON_EXTRACT(detail.Properties, '$.NetworkInterfaces') as network_interfaces,
16732+ JSON_EXTRACT(detail.Properties, '$.ImageId') as image_id,
16733+ JSON_EXTRACT(detail.Properties, '$.InstanceType') as instance_type,
16734+ JSON_EXTRACT(detail.Properties, '$.Monitoring') as monitoring,
16735+ JSON_EXTRACT(detail.Properties, '$.Tags') as tags,
16736+ JSON_EXTRACT(detail.Properties, '$.AdditionalInfo') as additional_info,
16737+ JSON_EXTRACT(detail.Properties, '$.HibernationOptions') as hibernation_options,
16738+ JSON_EXTRACT(detail.Properties, '$.LicenseSpecifications') as license_specifications,
16739+ JSON_EXTRACT(detail.Properties, '$.InstanceId') as instance_id,
16740+ JSON_EXTRACT(detail.Properties, '$.PublicIp') as public_ip,
16741+ JSON_EXTRACT(detail.Properties, '$.InstanceInitiatedShutdownBehavior') as instance_initiated_shutdown_behavior,
16742+ JSON_EXTRACT(detail.Properties, '$.CpuOptions') as cpu_options,
16743+ JSON_EXTRACT(detail.Properties, '$.AvailabilityZone') as availability_zone,
16744+ JSON_EXTRACT(detail.Properties, '$.PrivateDnsNameOptions') as private_dns_name_options,
16745+ JSON_EXTRACT(detail.Properties, '$.HostId') as host_id,
16746+ JSON_EXTRACT(detail.Properties, '$.HostResourceGroupArn') as host_resource_group_arn,
16747+ JSON_EXTRACT(detail.Properties, '$.PublicDnsName') as public_dns_name,
16748+ JSON_EXTRACT(detail.Properties, '$.SecurityGroupIds') as security_group_ids,
16749+ JSON_EXTRACT(detail.Properties, '$.DisableApiTermination') as disable_api_termination,
16750+ JSON_EXTRACT(detail.Properties, '$.KeyName') as key_name,
16751+ JSON_EXTRACT(detail.Properties, '$.RamdiskId') as ramdisk_id,
16752+ JSON_EXTRACT(detail.Properties, '$.SourceDestCheck') as source_dest_check,
16753+ JSON_EXTRACT(detail.Properties, '$.PlacementGroupName') as placement_group_name,
16754+ JSON_EXTRACT(detail.Properties, '$.SsmAssociations') as ssm_associations,
16755+ JSON_EXTRACT(detail.Properties, '$.VpcId') as vpc_id,
16756+ JSON_EXTRACT(detail.Properties, '$.State') as state,
16757+ JSON_EXTRACT(detail.Properties, '$.Affinity') as affinity,
16758+ JSON_EXTRACT(detail.Properties, '$.CreditSpecification') as credit_specification
1671416759 FROM aws.cloud_control.resources listing
1671516760 INNER JOIN aws.cloud_control.resource detail
1671616761 ON detail.data__Identifier = listing.Identifier
0 commit comments