Skip to main content

asset_instances

Creates, updates, deletes, gets or lists an asset_instances resource.

Overview

Nameasset_instances
TypeResource
Idaws.outposts.asset_instances

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
account_idstringThe ID of the Amazon Web Services account. (pattern: <code>\d{12}</code>)
asset_idstringThe ID of the asset. An Outpost asset can be a single server within an Outposts rack or an Outposts server configuration. (pattern: <code>^(\w+)$</code>)
aws_service_namestringThe Amazon Web Services service name of the instance. (AWS, EC2, EKS, ELASTICACHE, ELB, RDS, ROUTE53)
instance_idstringThe ID of the instance. (pattern: <code>^i-[0-9a-z]+$</code>)
instance_typestringThe type of instance. (pattern: <code>[a-z0-9-.]+</code>)

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
list_asset_instancesselectoutpost_id, regionAssetIdFilter, InstanceTypeFilter, AccountIdFilter, AwsServiceFilter, MaxResults, NextTokenA list of Amazon EC2 instances, belonging to all accounts, running on the specified Outpost. Does not include Amazon EBS or Amazon S3 instances.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
outpost_idstringThe ID of the Outpost.
regionstringAWS region (default: us-east-1)
AccountIdFilterarrayFilters the results by account ID.
AssetIdFilterarrayFilters the results by asset ID.
AwsServiceFilterarrayFilters the results by Amazon Web Services service.
InstanceTypeFilterarrayFilters the results by instance ID.
MaxResultsinteger
NextTokenstring

SELECT examples

A list of Amazon EC2 instances, belonging to all accounts, running on the specified Outpost. Does not include Amazon EBS or Amazon S3 instances.

SELECT
account_id,
asset_id,
aws_service_name,
instance_id,
instance_type
FROM aws.outposts.asset_instances
WHERE outpost_id = '{{ outpost_id }}' -- required
AND region = '{{ region }}' -- required
AND AssetIdFilter = '{{ AssetIdFilter }}'
AND InstanceTypeFilter = '{{ InstanceTypeFilter }}'
AND AccountIdFilter = '{{ AccountIdFilter }}'
AND AwsServiceFilter = '{{ AwsServiceFilter }}'
AND MaxResults = '{{ MaxResults }}'
AND NextToken = '{{ NextToken }}'
;