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

Description

Create a new lens version.

A lens can have up to 100 versions.

After a lens has been imported, create a new lens version to publish it. The owner of a lens can share the lens with other Amazon Web Services accounts and IAM users in the same Amazon Web Services Region. Only the owner of a lens can delete it.

Synopsis

Creating a Request

data CreateLensVersion Source #

See: newCreateLensVersion smart constructor.

Constructors

CreateLensVersion' 

Fields

Instances

Instances details
ToJSON CreateLensVersion Source # 
Instance details

Defined in Amazonka.WellArchitected.CreateLensVersion

ToHeaders CreateLensVersion Source # 
Instance details

Defined in Amazonka.WellArchitected.CreateLensVersion

ToPath CreateLensVersion Source # 
Instance details

Defined in Amazonka.WellArchitected.CreateLensVersion

ToQuery CreateLensVersion Source # 
Instance details

Defined in Amazonka.WellArchitected.CreateLensVersion

AWSRequest CreateLensVersion Source # 
Instance details

Defined in Amazonka.WellArchitected.CreateLensVersion

Associated Types

type AWSResponse CreateLensVersion #

Generic CreateLensVersion Source # 
Instance details

Defined in Amazonka.WellArchitected.CreateLensVersion

Associated Types

type Rep CreateLensVersion :: Type -> Type #

Read CreateLensVersion Source # 
Instance details

Defined in Amazonka.WellArchitected.CreateLensVersion

Show CreateLensVersion Source # 
Instance details

Defined in Amazonka.WellArchitected.CreateLensVersion

NFData CreateLensVersion Source # 
Instance details

Defined in Amazonka.WellArchitected.CreateLensVersion

Methods

rnf :: CreateLensVersion -> () #

Eq CreateLensVersion Source # 
Instance details

Defined in Amazonka.WellArchitected.CreateLensVersion

Hashable CreateLensVersion Source # 
Instance details

Defined in Amazonka.WellArchitected.CreateLensVersion

type AWSResponse CreateLensVersion Source # 
Instance details

Defined in Amazonka.WellArchitected.CreateLensVersion

type Rep CreateLensVersion Source # 
Instance details

Defined in Amazonka.WellArchitected.CreateLensVersion

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

newCreateLensVersion Source #

Create a value of CreateLensVersion 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:isMajorVersion:CreateLensVersion', createLensVersion_isMajorVersion - Set to true if this new major lens version.

CreateLensVersion, createLensVersion_lensAlias - Undocumented member.

CreateLensVersion, createLensVersion_lensVersion - The version of the lens being created.

$sel:clientRequestToken:CreateLensVersion', createLensVersion_clientRequestToken - Undocumented member.

Request Lenses

createLensVersion_isMajorVersion :: Lens' CreateLensVersion (Maybe Bool) Source #

Set to true if this new major lens version.

createLensVersion_lensVersion :: Lens' CreateLensVersion Text Source #

The version of the lens being created.

Destructuring the Response

data CreateLensVersionResponse Source #

See: newCreateLensVersionResponse smart constructor.

Constructors

CreateLensVersionResponse' 

Fields

Instances

Instances details
Generic CreateLensVersionResponse Source # 
Instance details

Defined in Amazonka.WellArchitected.CreateLensVersion

Associated Types

type Rep CreateLensVersionResponse :: Type -> Type #

Read CreateLensVersionResponse Source # 
Instance details

Defined in Amazonka.WellArchitected.CreateLensVersion

Show CreateLensVersionResponse Source # 
Instance details

Defined in Amazonka.WellArchitected.CreateLensVersion

NFData CreateLensVersionResponse Source # 
Instance details

Defined in Amazonka.WellArchitected.CreateLensVersion

Eq CreateLensVersionResponse Source # 
Instance details

Defined in Amazonka.WellArchitected.CreateLensVersion

type Rep CreateLensVersionResponse Source # 
Instance details

Defined in Amazonka.WellArchitected.CreateLensVersion

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

newCreateLensVersionResponse Source #

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

CreateLensVersionResponse, createLensVersionResponse_lensArn - The ARN for the lens.

CreateLensVersion, createLensVersionResponse_lensVersion - The version of the lens.

$sel:httpStatus:CreateLensVersionResponse', createLensVersionResponse_httpStatus - The response's http status code.

Response Lenses