amazonka-outposts-2.0: Amazon Outposts SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Outposts.ListAssets

Description

Lists the hardware assets for the specified Outpost.

Use filters to return specific results. If you specify multiple filters, the results include only the resources that match all of the specified filters. For a filter where you can specify multiple values, the results include items that match any of the values that you specify for the filter.

Synopsis

Creating a Request

data ListAssets Source #

See: newListAssets smart constructor.

Constructors

ListAssets' 

Fields

Instances

Instances details
ToHeaders ListAssets Source # 
Instance details

Defined in Amazonka.Outposts.ListAssets

Methods

toHeaders :: ListAssets -> [Header] #

ToPath ListAssets Source # 
Instance details

Defined in Amazonka.Outposts.ListAssets

ToQuery ListAssets Source # 
Instance details

Defined in Amazonka.Outposts.ListAssets

AWSRequest ListAssets Source # 
Instance details

Defined in Amazonka.Outposts.ListAssets

Associated Types

type AWSResponse ListAssets #

Generic ListAssets Source # 
Instance details

Defined in Amazonka.Outposts.ListAssets

Associated Types

type Rep ListAssets :: Type -> Type #

Read ListAssets Source # 
Instance details

Defined in Amazonka.Outposts.ListAssets

Show ListAssets Source # 
Instance details

Defined in Amazonka.Outposts.ListAssets

NFData ListAssets Source # 
Instance details

Defined in Amazonka.Outposts.ListAssets

Methods

rnf :: ListAssets -> () #

Eq ListAssets Source # 
Instance details

Defined in Amazonka.Outposts.ListAssets

Hashable ListAssets Source # 
Instance details

Defined in Amazonka.Outposts.ListAssets

type AWSResponse ListAssets Source # 
Instance details

Defined in Amazonka.Outposts.ListAssets

type Rep ListAssets Source # 
Instance details

Defined in Amazonka.Outposts.ListAssets

type Rep ListAssets = D1 ('MetaData "ListAssets" "Amazonka.Outposts.ListAssets" "amazonka-outposts-2.0-7IMF8shlTNW2uMOjzEu2r2" 'False) (C1 ('MetaCons "ListAssets'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "hostIdFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "statusFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty AssetState))) :*: S1 ('MetaSel ('Just "outpostIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newListAssets Source #

Create a value of ListAssets with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:hostIdFilter:ListAssets', listAssets_hostIdFilter - Filters the results by the host ID of a Dedicated Host.

$sel:maxResults:ListAssets', listAssets_maxResults - Undocumented member.

ListAssets, listAssets_nextToken - Undocumented member.

$sel:statusFilter:ListAssets', listAssets_statusFilter - Filters the results by state.

$sel:outpostIdentifier:ListAssets', listAssets_outpostIdentifier - The ID or the Amazon Resource Name (ARN) of the Outpost.

Request Lenses

listAssets_hostIdFilter :: Lens' ListAssets (Maybe [Text]) Source #

Filters the results by the host ID of a Dedicated Host.

listAssets_outpostIdentifier :: Lens' ListAssets Text Source #

The ID or the Amazon Resource Name (ARN) of the Outpost.

Destructuring the Response

data ListAssetsResponse Source #

See: newListAssetsResponse smart constructor.

Constructors

ListAssetsResponse' 

Fields

Instances

Instances details
Generic ListAssetsResponse Source # 
Instance details

Defined in Amazonka.Outposts.ListAssets

Associated Types

type Rep ListAssetsResponse :: Type -> Type #

Read ListAssetsResponse Source # 
Instance details

Defined in Amazonka.Outposts.ListAssets

Show ListAssetsResponse Source # 
Instance details

Defined in Amazonka.Outposts.ListAssets

NFData ListAssetsResponse Source # 
Instance details

Defined in Amazonka.Outposts.ListAssets

Methods

rnf :: ListAssetsResponse -> () #

Eq ListAssetsResponse Source # 
Instance details

Defined in Amazonka.Outposts.ListAssets

type Rep ListAssetsResponse Source # 
Instance details

Defined in Amazonka.Outposts.ListAssets

type Rep ListAssetsResponse = D1 ('MetaData "ListAssetsResponse" "Amazonka.Outposts.ListAssets" "amazonka-outposts-2.0-7IMF8shlTNW2uMOjzEu2r2" 'False) (C1 ('MetaCons "ListAssetsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "assets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AssetInfo])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListAssetsResponse Source #

Create a value of ListAssetsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:assets:ListAssetsResponse', listAssetsResponse_assets - Information about the hardware assets.

ListAssets, listAssetsResponse_nextToken - Undocumented member.

$sel:httpStatus:ListAssetsResponse', listAssetsResponse_httpStatus - The response's http status code.

Response Lenses

listAssetsResponse_assets :: Lens' ListAssetsResponse (Maybe [AssetInfo]) Source #

Information about the hardware assets.