amazonka-wellarchitected-2.0: Amazon Well-Architected Tool 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.WellArchitected.ExportLens

Description

Export an existing lens.

Lenses are defined in JSON. For more information, see JSON format specification in the Well-Architected Tool User Guide. Only the owner of a lens can export it.

Disclaimer

Do not include or gather personal identifiable information (PII) of end users or other identifiable individuals in or via your custom lenses. If your custom lens or those shared with you and used in your account do include or collect PII you are responsible for: ensuring that the included PII is processed in accordance with applicable law, providing adequate privacy notices, and obtaining necessary consents for processing such data.

Synopsis

Creating a Request

data ExportLens Source #

See: newExportLens smart constructor.

Constructors

ExportLens' 

Fields

Instances

Instances details
ToHeaders ExportLens Source # 
Instance details

Defined in Amazonka.WellArchitected.ExportLens

Methods

toHeaders :: ExportLens -> [Header] #

ToPath ExportLens Source # 
Instance details

Defined in Amazonka.WellArchitected.ExportLens

ToQuery ExportLens Source # 
Instance details

Defined in Amazonka.WellArchitected.ExportLens

AWSRequest ExportLens Source # 
Instance details

Defined in Amazonka.WellArchitected.ExportLens

Associated Types

type AWSResponse ExportLens #

Generic ExportLens Source # 
Instance details

Defined in Amazonka.WellArchitected.ExportLens

Associated Types

type Rep ExportLens :: Type -> Type #

Read ExportLens Source # 
Instance details

Defined in Amazonka.WellArchitected.ExportLens

Show ExportLens Source # 
Instance details

Defined in Amazonka.WellArchitected.ExportLens

NFData ExportLens Source # 
Instance details

Defined in Amazonka.WellArchitected.ExportLens

Methods

rnf :: ExportLens -> () #

Eq ExportLens Source # 
Instance details

Defined in Amazonka.WellArchitected.ExportLens

Hashable ExportLens Source # 
Instance details

Defined in Amazonka.WellArchitected.ExportLens

type AWSResponse ExportLens Source # 
Instance details

Defined in Amazonka.WellArchitected.ExportLens

type Rep ExportLens Source # 
Instance details

Defined in Amazonka.WellArchitected.ExportLens

type Rep ExportLens = D1 ('MetaData "ExportLens" "Amazonka.WellArchitected.ExportLens" "amazonka-wellarchitected-2.0-B9ahtNDcb8r448GjCnHecq" 'False) (C1 ('MetaCons "ExportLens'" 'PrefixI 'True) (S1 ('MetaSel ('Just "lensVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lensAlias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newExportLens Source #

Arguments

:: Text

ExportLens

-> ExportLens 

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

ExportLens, exportLens_lensVersion - The lens version to be exported.

ExportLens, exportLens_lensAlias - Undocumented member.

Request Lenses

exportLens_lensVersion :: Lens' ExportLens (Maybe Text) Source #

The lens version to be exported.

Destructuring the Response

data ExportLensResponse Source #

See: newExportLensResponse smart constructor.

Constructors

ExportLensResponse' 

Fields

Instances

Instances details
Generic ExportLensResponse Source # 
Instance details

Defined in Amazonka.WellArchitected.ExportLens

Associated Types

type Rep ExportLensResponse :: Type -> Type #

Read ExportLensResponse Source # 
Instance details

Defined in Amazonka.WellArchitected.ExportLens

Show ExportLensResponse Source # 
Instance details

Defined in Amazonka.WellArchitected.ExportLens

NFData ExportLensResponse Source # 
Instance details

Defined in Amazonka.WellArchitected.ExportLens

Methods

rnf :: ExportLensResponse -> () #

Eq ExportLensResponse Source # 
Instance details

Defined in Amazonka.WellArchitected.ExportLens

type Rep ExportLensResponse Source # 
Instance details

Defined in Amazonka.WellArchitected.ExportLens

type Rep ExportLensResponse = D1 ('MetaData "ExportLensResponse" "Amazonka.WellArchitected.ExportLens" "amazonka-wellarchitected-2.0-B9ahtNDcb8r448GjCnHecq" 'False) (C1 ('MetaCons "ExportLensResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "lensJSON") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newExportLensResponse Source #

Create a value of ExportLensResponse 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:lensJSON:ExportLensResponse', exportLensResponse_lensJSON - The JSON for the lens.

$sel:httpStatus:ExportLensResponse', exportLensResponse_httpStatus - The response's http status code.

Response Lenses