Skip to content

Bots From Extension: aws_v2

AWS EC2 - Collect inventory details from EC2 instances

This extension provides 20 bots.





Bot @awsv2:account-access-check

Bot Position In Pipeline: Source Sink

AWS Cross-Account Role Access Check

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot

Parameter Name Type Default Value Description
concurrent_discovery Text 10 Number of concurrent threads to run per account
account_ids_column Text Column name in the input dataset holding AWS account ids to collect from instead of discovering
org accounts (requires discover_org_accounts)







Bot @awsv2:ce-daily-costs

Bot Position In Pipeline: Source Sink

AWS Daily Costs

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot

Parameter Name Type Default Value Description
date* DateTime
region Text
service Text Optional SERVICE name to filter costs to (e.g. 'Amazon Elastic Compute Cloud - Compute'). Echoed
back as a Service column in the output.
group_by Text Comma-separated Cost Explorer dimensions to group by, max 2 (e.g. 'SERVICE,REGION'). Ungrouped
period totals when not set.
concurrent_discovery Text 10 Number of concurrent threads to run per account
account_ids_column Text Column name in the input dataset holding AWS account ids to collect from instead of discovering
org accounts (requires discover_org_accounts)







Bot @awsv2:ce-daily-resource-costs

Bot Position In Pipeline: Source Sink

AWS Daily Per-Resource Costs

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot

Parameter Name Type Default Value Description
date* DateTime
region Text
service Text Optional SERVICE name to narrow the required Filter (e.g. 'Amazon Elastic Compute Cloud - Compute')
group_by Text Comma-separated Cost Explorer dimensions to group by, max 2. Defaults to RESOURCE_ID for this
bot.
concurrent_discovery Text 10 Number of concurrent threads to run per account
account_ids_column Text Column name in the input dataset holding AWS account ids to collect from instead of discovering
org accounts (requires discover_org_accounts)







Bot @awsv2:ec2-addresses

Bot Position In Pipeline: Source Sink

EC2 Addresses

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot

Parameter Name Type Default Value Description
region Text AWS region
concurrent_discovery Text 10 Number of concurrent threads to run per account
account_ids_column Text Column name in the input dataset holding AWS account ids to collect from instead of discovering
org accounts (requires discover_org_accounts)







Bot @awsv2:ec2-instance-types

Bot Position In Pipeline: Source Sink

EC2 Instance Types

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot

Parameter Name Type Default Value Description
region Text AWS region
concurrent_discovery Text 10 Number of concurrent threads to run per account
account_ids_column Text Column name in the input dataset holding AWS account ids to collect from instead of discovering
org accounts (requires discover_org_accounts)

Example Pipelines Using this Bot







Bot @awsv2:ec2-instances

Bot Position In Pipeline: Source Sink

EC2 Instances

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot

Parameter Name Type Default Value Description
region Text AWS region
concurrent_discovery Text 10 Number of concurrent threads to run per account
account_ids_column Text Column name in the input dataset holding AWS account ids to collect from instead of discovering
org accounts (requires discover_org_accounts)
instance_id_column_name Text Column name in input dataset that contains instance_id name for object level collection

Example Pipelines Using this Bot







Bot @awsv2:ec2-internet-gateways

Bot Position In Pipeline: Source Sink

EC2 Internet Gateways

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot

Parameter Name Type Default Value Description
region Text AWS region
concurrent_discovery Text 10 Number of concurrent threads to run per account
account_ids_column Text Column name in the input dataset holding AWS account ids to collect from instead of discovering
org accounts (requires discover_org_accounts)
internet_gateway_id_column_name Text Column name in input dataset that contains internet_gateway_id name for object level collection

Example Pipelines Using this Bot







Bot @awsv2:ec2-my-images

Bot Position In Pipeline: Source Sink

EC2 Images owned by this account

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot

Parameter Name Type Default Value Description
region Text AWS region
concurrent_discovery Text 10 Number of concurrent threads to run per account
account_ids_column Text Column name in the input dataset holding AWS account ids to collect from instead of discovering
org accounts (requires discover_org_accounts)
image_id_column_name Text Column name in input dataset that contains image_id name for object level collection







Bot @awsv2:ec2-network-interfaces

Bot Position In Pipeline: Source Sink

EC2 Network Interfaces

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot

Parameter Name Type Default Value Description
region Text AWS region
concurrent_discovery Text 10 Number of concurrent threads to run per account
account_ids_column Text Column name in the input dataset holding AWS account ids to collect from instead of discovering
org accounts (requires discover_org_accounts)
network_interface_id_column_name Text Column name in input dataset that contains network_interface_id name for object level collection







Bot @awsv2:ec2-security-groups

Bot Position In Pipeline: Source Sink

EC2 Security Groups

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot

Parameter Name Type Default Value Description
region Text AWS region
concurrent_discovery Text 10 Number of concurrent threads to run per account
account_ids_column Text Column name in the input dataset holding AWS account ids to collect from instead of discovering
org accounts (requires discover_org_accounts)
group_id_column_name Text Column name in input dataset that contains group_id name for object level collection

Example Pipelines Using this Bot







Bot @awsv2:ec2-subnets

Bot Position In Pipeline: Source Sink

EC2 Subnets

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot

Parameter Name Type Default Value Description
region Text AWS region
concurrent_discovery Text 10 Number of concurrent threads to run per account
account_ids_column Text Column name in the input dataset holding AWS account ids to collect from instead of discovering
org accounts (requires discover_org_accounts)
subnet_id_column_name Text Column name in input dataset that contains subnet_id name for object level collection

Example Pipelines Using this Bot







Bot @awsv2:ec2-volumes

Bot Position In Pipeline: Source Sink

EC2 Volumes

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot

Parameter Name Type Default Value Description
region Text AWS region
concurrent_discovery Text 10 Number of concurrent threads to run per account
account_ids_column Text Column name in the input dataset holding AWS account ids to collect from instead of discovering
org accounts (requires discover_org_accounts)
volume_id_column_name Text Column name in input dataset that contains volume_id name for object level collection

Example Pipelines Using this Bot







Bot @awsv2:ec2-vpc-peers

Bot Position In Pipeline: Source Sink

EC2 VPCs Peering Connections

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot

Parameter Name Type Default Value Description
region Text AWS region
concurrent_discovery Text 10 Number of concurrent threads to run per account
account_ids_column Text Column name in the input dataset holding AWS account ids to collect from instead of discovering
org accounts (requires discover_org_accounts)







Bot @awsv2:ec2-vpcs

Bot Position In Pipeline: Source Sink

EC2 VPCs

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot

Parameter Name Type Default Value Description
region Text AWS region
concurrent_discovery Text 10 Number of concurrent threads to run per account
account_ids_column Text Column name in the input dataset holding AWS account ids to collect from instead of discovering
org accounts (requires discover_org_accounts)
vpc_id_column_name Text Column name in input dataset that contains vpc_id name for object level collection

Example Pipelines Using this Bot







Bot @awsv2:efs-file-systems

Bot Position In Pipeline: Source Sink

EFS File Systems

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot

Parameter Name Type Default Value Description
region Text AWS region
concurrent_discovery Text 10 Number of concurrent threads to run per account
account_ids_column Text Column name in the input dataset holding AWS account ids to collect from instead of discovering
org accounts (requires discover_org_accounts)
file_system_id_column_name Text Column name in input dataset that contains file_system_id name for object level collection

Example Pipelines Using this Bot







Bot @awsv2:elbv2-load-balancers

Bot Position In Pipeline: Source Sink

ELBv2 Load Balancers

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot

Parameter Name Type Default Value Description
region Text AWS region
concurrent_discovery Text 10 Number of concurrent threads to run per account
account_ids_column Text Column name in the input dataset holding AWS account ids to collect from instead of discovering
org accounts (requires discover_org_accounts)
load_balancer_arn_column_name Text Column name in input dataset that contains load_balancer_arn name for object level collection







Bot @awsv2:org-accounts

Bot Position In Pipeline: Source Sink

AWS Organizations Accounts

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot







Bot @awsv2:org-accounts-by-ou

Bot Position In Pipeline: Sink

AWS Organizations Accounts by OU

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot

Parameter Name Type Default Value Description
ou_ids_column* Text Column name in the input dataset holding the OU ids (ou-xxxx-yyyy) to list accounts for
recursive Text yes Recurse into nested child OUs ('yes'/'no'), default 'yes'







Bot @awsv2:resource-explorer

Bot Position In Pipeline: Source Sink

AWS Resource Explorer

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot

Parameter Name Type Default Value Description
region Text AWS region
concurrent_discovery Text 10 Number of concurrent threads to run per account
account_ids_column Text Column name in the input dataset holding AWS account ids to collect from instead of discovering
org accounts (requires discover_org_accounts)







Bot @awsv2:s3-buckets

Bot Position In Pipeline: Source Sink

S3 Buckets

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot

Parameter Name Type Default Value Description
get_capacity Text no Collects S3 buckets capacity & region information when it is set to 'yes', by default is 'no'
concurrent_discovery Text 10 Number of concurrent threads to run per account
account_ids_column Text Column name in the input dataset holding AWS account ids to collect from instead of discovering
org accounts (requires discover_org_accounts)