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 }}'
;