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

Description

Returns an existing form for an Amplify app.

Synopsis

Creating a Request

data GetForm Source #

See: newGetForm smart constructor.

Constructors

GetForm' 

Fields

  • appId :: Text

    The unique ID of the Amplify app.

  • environmentName :: Text

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

  • id :: Text

    The unique ID of the form.

Instances

Instances details
ToHeaders GetForm Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.GetForm

Methods

toHeaders :: GetForm -> [Header] #

ToPath GetForm Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.GetForm

Methods

toPath :: GetForm -> ByteString #

ToQuery GetForm Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.GetForm

AWSRequest GetForm Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.GetForm

Associated Types

type AWSResponse GetForm #

Generic GetForm Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.GetForm

Associated Types

type Rep GetForm :: Type -> Type #

Methods

from :: GetForm -> Rep GetForm x #

to :: Rep GetForm x -> GetForm #

Read GetForm Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.GetForm

Show GetForm Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.GetForm

NFData GetForm Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.GetForm

Methods

rnf :: GetForm -> () #

Eq GetForm Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.GetForm

Methods

(==) :: GetForm -> GetForm -> Bool #

(/=) :: GetForm -> GetForm -> Bool #

Hashable GetForm Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.GetForm

Methods

hashWithSalt :: Int -> GetForm -> Int #

hash :: GetForm -> Int #

type AWSResponse GetForm Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.GetForm

type Rep GetForm Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.GetForm

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

newGetForm Source #

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

GetForm, getForm_appId - The unique ID of the Amplify app.

GetForm, getForm_environmentName - The name of the backend environment that is part of the Amplify app.

GetForm, getForm_id - The unique ID of the form.

Request Lenses

getForm_appId :: Lens' GetForm Text Source #

The unique ID of the Amplify app.

getForm_environmentName :: Lens' GetForm Text Source #

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

getForm_id :: Lens' GetForm Text Source #

The unique ID of the form.

Destructuring the Response

data GetFormResponse Source #

See: newGetFormResponse smart constructor.

Constructors

GetFormResponse' 

Fields

Instances

Instances details
Generic GetFormResponse Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.GetForm

Associated Types

type Rep GetFormResponse :: Type -> Type #

Read GetFormResponse Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.GetForm

Show GetFormResponse Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.GetForm

NFData GetFormResponse Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.GetForm

Methods

rnf :: GetFormResponse -> () #

Eq GetFormResponse Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.GetForm

type Rep GetFormResponse Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.GetForm

type Rep GetFormResponse = D1 ('MetaData "GetFormResponse" "Amazonka.AmplifyUiBuilder.GetForm" "amazonka-amplifyuibuilder-2.0-KN0MRaPu7dZCAXr3ruBTcC" 'False) (C1 ('MetaCons "GetFormResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "form") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Form)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetFormResponse Source #

Create a value of GetFormResponse 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:form:GetFormResponse', getFormResponse_form - Represents the configuration settings for the form.

$sel:httpStatus:GetFormResponse', getFormResponse_httpStatus - The response's http status code.

Response Lenses

getFormResponse_form :: Lens' GetFormResponse (Maybe Form) Source #

Represents the configuration settings for the form.

getFormResponse_httpStatus :: Lens' GetFormResponse Int Source #

The response's http status code.