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.ListCatalogItems

Description

Lists the items in the catalog.

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 ListCatalogItems Source #

See: newListCatalogItems smart constructor.

Constructors

ListCatalogItems' 

Fields

Instances

Instances details
ToHeaders ListCatalogItems Source # 
Instance details

Defined in Amazonka.Outposts.ListCatalogItems

ToPath ListCatalogItems Source # 
Instance details

Defined in Amazonka.Outposts.ListCatalogItems

ToQuery ListCatalogItems Source # 
Instance details

Defined in Amazonka.Outposts.ListCatalogItems

AWSRequest ListCatalogItems Source # 
Instance details

Defined in Amazonka.Outposts.ListCatalogItems

Associated Types

type AWSResponse ListCatalogItems #

Generic ListCatalogItems Source # 
Instance details

Defined in Amazonka.Outposts.ListCatalogItems

Associated Types

type Rep ListCatalogItems :: Type -> Type #

Read ListCatalogItems Source # 
Instance details

Defined in Amazonka.Outposts.ListCatalogItems

Show ListCatalogItems Source # 
Instance details

Defined in Amazonka.Outposts.ListCatalogItems

NFData ListCatalogItems Source # 
Instance details

Defined in Amazonka.Outposts.ListCatalogItems

Methods

rnf :: ListCatalogItems -> () #

Eq ListCatalogItems Source # 
Instance details

Defined in Amazonka.Outposts.ListCatalogItems

Hashable ListCatalogItems Source # 
Instance details

Defined in Amazonka.Outposts.ListCatalogItems

type AWSResponse ListCatalogItems Source # 
Instance details

Defined in Amazonka.Outposts.ListCatalogItems

type Rep ListCatalogItems Source # 
Instance details

Defined in Amazonka.Outposts.ListCatalogItems

type Rep ListCatalogItems = D1 ('MetaData "ListCatalogItems" "Amazonka.Outposts.ListCatalogItems" "amazonka-outposts-2.0-7IMF8shlTNW2uMOjzEu2r2" 'False) (C1 ('MetaCons "ListCatalogItems'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "eC2FamilyFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "itemClassFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CatalogItemClass]))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "supportedStorageFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SupportedStorageEnum]))))))

newListCatalogItems :: ListCatalogItems Source #

Create a value of ListCatalogItems 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:eC2FamilyFilter:ListCatalogItems', listCatalogItems_eC2FamilyFilter - Filters the results by EC2 family (for example, M5).

$sel:itemClassFilter:ListCatalogItems', listCatalogItems_itemClassFilter - Filters the results by item class.

$sel:maxResults:ListCatalogItems', listCatalogItems_maxResults - Undocumented member.

ListCatalogItems, listCatalogItems_nextToken - Undocumented member.

$sel:supportedStorageFilter:ListCatalogItems', listCatalogItems_supportedStorageFilter - Filters the results by storage option.

Request Lenses

listCatalogItems_eC2FamilyFilter :: Lens' ListCatalogItems (Maybe [Text]) Source #

Filters the results by EC2 family (for example, M5).

Destructuring the Response

data ListCatalogItemsResponse Source #

See: newListCatalogItemsResponse smart constructor.

Constructors

ListCatalogItemsResponse' 

Fields

Instances

Instances details
Generic ListCatalogItemsResponse Source # 
Instance details

Defined in Amazonka.Outposts.ListCatalogItems

Associated Types

type Rep ListCatalogItemsResponse :: Type -> Type #

Read ListCatalogItemsResponse Source # 
Instance details

Defined in Amazonka.Outposts.ListCatalogItems

Show ListCatalogItemsResponse Source # 
Instance details

Defined in Amazonka.Outposts.ListCatalogItems

NFData ListCatalogItemsResponse Source # 
Instance details

Defined in Amazonka.Outposts.ListCatalogItems

Eq ListCatalogItemsResponse Source # 
Instance details

Defined in Amazonka.Outposts.ListCatalogItems

type Rep ListCatalogItemsResponse Source # 
Instance details

Defined in Amazonka.Outposts.ListCatalogItems

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

newListCatalogItemsResponse Source #

Create a value of ListCatalogItemsResponse 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:catalogItems:ListCatalogItemsResponse', listCatalogItemsResponse_catalogItems - Information about the catalog items.

ListCatalogItems, listCatalogItemsResponse_nextToken - Undocumented member.

$sel:httpStatus:ListCatalogItemsResponse', listCatalogItemsResponse_httpStatus - The response's http status code.

Response Lenses