amazonka-amplifyuibuilder-2.0: Amazon Amplify UI Builder 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.AmplifyUiBuilder.ListForms

Description

Retrieves a list of forms for a specified Amplify app and backend environment.

This operation returns paginated results.

Synopsis

Creating a Request

data ListForms Source #

See: newListForms smart constructor.

Constructors

ListForms' 

Fields

Instances

Instances details
ToHeaders ListForms Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.ListForms

Methods

toHeaders :: ListForms -> [Header] #

ToPath ListForms Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.ListForms

ToQuery ListForms Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.ListForms

AWSPager ListForms Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.ListForms

AWSRequest ListForms Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.ListForms

Associated Types

type AWSResponse ListForms #

Generic ListForms Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.ListForms

Associated Types

type Rep ListForms :: Type -> Type #

Read ListForms Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.ListForms

Show ListForms Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.ListForms

NFData ListForms Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.ListForms

Methods

rnf :: ListForms -> () #

Eq ListForms Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.ListForms

Hashable ListForms Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.ListForms

type AWSResponse ListForms Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.ListForms

type Rep ListForms Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.ListForms

type Rep ListForms = D1 ('MetaData "ListForms" "Amazonka.AmplifyUiBuilder.ListForms" "amazonka-amplifyuibuilder-2.0-KN0MRaPu7dZCAXr3ruBTcC" 'False) (C1 ('MetaCons "ListForms'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "appId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "environmentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListForms Source #

Create a value of ListForms 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:maxResults:ListForms', listForms_maxResults - The maximum number of forms to retrieve.

ListForms, listForms_nextToken - The token to request the next page of results.

ListForms, listForms_appId - The unique ID for the Amplify app.

ListForms, listForms_environmentName - The name of the backend environment that is a part of the Amplify app.

Request Lenses

listForms_maxResults :: Lens' ListForms (Maybe Natural) Source #

The maximum number of forms to retrieve.

listForms_nextToken :: Lens' ListForms (Maybe Text) Source #

The token to request the next page of results.

listForms_appId :: Lens' ListForms Text Source #

The unique ID for the Amplify app.

listForms_environmentName :: Lens' ListForms Text Source #

The name of the backend environment that is a part of the Amplify app.

Destructuring the Response

data ListFormsResponse Source #

See: newListFormsResponse smart constructor.

Constructors

ListFormsResponse' 

Fields

Instances

Instances details
Generic ListFormsResponse Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.ListForms

Associated Types

type Rep ListFormsResponse :: Type -> Type #

Read ListFormsResponse Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.ListForms

Show ListFormsResponse Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.ListForms

NFData ListFormsResponse Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.ListForms

Methods

rnf :: ListFormsResponse -> () #

Eq ListFormsResponse Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.ListForms

type Rep ListFormsResponse Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.ListForms

type Rep ListFormsResponse = D1 ('MetaData "ListFormsResponse" "Amazonka.AmplifyUiBuilder.ListForms" "amazonka-amplifyuibuilder-2.0-KN0MRaPu7dZCAXr3ruBTcC" 'False) (C1 ('MetaCons "ListFormsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "entities") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [FormSummary]))))

newListFormsResponse Source #

Create a value of ListFormsResponse 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:

ListForms, listFormsResponse_nextToken - The pagination token that's included if more results are available.

$sel:httpStatus:ListFormsResponse', listFormsResponse_httpStatus - The response's http status code.

$sel:entities:ListFormsResponse', listFormsResponse_entities - The list of forms for the Amplify app.

Response Lenses

listFormsResponse_nextToken :: Lens' ListFormsResponse (Maybe Text) Source #

The pagination token that's included if more results are available.

listFormsResponse_httpStatus :: Lens' ListFormsResponse Int Source #

The response's http status code.

listFormsResponse_entities :: Lens' ListFormsResponse [FormSummary] Source #

The list of forms for the Amplify app.