2022/06/20 - AWS Outposts - 1 updated api methods
Changes This release adds the AssetLocation structure to the ListAssets response. AssetLocation includes the RackElevation for an Asset.
{'Assets': {'AssetLocation': {'RackElevation': 'float'}}}
Lists the hardware assets in an Outpost. If you are using Dedicated Hosts on Amazon Web Services Outposts, you can filter your request by host ID to return a list of hardware assets that allocate resources for Dedicated Hosts.
See also: AWS API Documentation
Request Syntax
client.list_assets( OutpostIdentifier='string', HostIdFilter=[ 'string', ], MaxResults=123, NextToken='string' )
string
[REQUIRED]
The ID or the Amazon Resource Name (ARN) of the Outpost.
list
A filter for the host ID of Dedicated Hosts on the Outpost.
Filter values are case sensitive. If you specify multiple values for a filter, the values are joined with an OR, and the request returns all results that match any of the specified values.
(string) --
integer
The maximum page size.
string
The pagination token.
dict
Response Syntax
{ 'Assets': [ { 'AssetId': 'string', 'RackId': 'string', 'AssetType': 'COMPUTE', 'ComputeAttributes': { 'HostId': 'string' }, 'AssetLocation': { 'RackElevation': ... } }, ], 'NextToken': 'string' }
Response Structure
(dict) --
Assets (list) --
Information about hardware assets.
(dict) --
Information about hardware assets.
AssetId (string) --
The ID of the asset.
RackId (string) --
The rack ID of the asset.
AssetType (string) --
The type of the asset.
ComputeAttributes (dict) --
Information about compute hardware assets.
HostId (string) --
The host ID of any Dedicated Hosts on the asset.
AssetLocation (dict) --
The position of an asset in a rack.
RackElevation (float) --
The position of an asset in a rack measured in rack units.
NextToken (string) --
The pagination token.