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.Types.Lens

Description

 
Synopsis

Documentation

data Lens Source #

A lens return object.

See: newLens smart constructor.

Constructors

Lens' 

Fields

Instances

Instances details
FromJSON Lens Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Lens

Generic Lens Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Lens

Associated Types

type Rep Lens :: Type -> Type #

Methods

from :: Lens -> Rep Lens x #

to :: Rep Lens x -> Lens #

Read Lens Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Lens

Show Lens Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Lens

Methods

showsPrec :: Int -> Lens -> ShowS #

show :: Lens -> String #

showList :: [Lens] -> ShowS #

NFData Lens Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Lens

Methods

rnf :: Lens -> () #

Eq Lens Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Lens

Methods

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

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

Hashable Lens Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Lens

Methods

hashWithSalt :: Int -> Lens -> Int #

hash :: Lens -> Int #

type Rep Lens Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Lens

newLens :: Lens Source #

Create a value of Lens 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:description:Lens', lens_description - Undocumented member.

$sel:lensArn:Lens', lens_lensArn - The ARN of a lens.

$sel:lensVersion:Lens', lens_lensVersion - The version of a lens.

$sel:name:Lens', lens_name - Undocumented member.

$sel:owner:Lens', lens_owner - The Amazon Web Services account ID that owns the lens.

$sel:shareInvitationId:Lens', lens_shareInvitationId - The ID assigned to the share invitation.

$sel:tags:Lens', lens_tags - The tags assigned to the lens.

lens_description :: Lens' Lens (Maybe Text) Source #

Undocumented member.

lens_lensArn :: Lens' Lens (Maybe Text) Source #

The ARN of a lens.

lens_lensVersion :: Lens' Lens (Maybe Text) Source #

The version of a lens.

lens_name :: Lens' Lens (Maybe Text) Source #

Undocumented member.

lens_owner :: Lens' Lens (Maybe Text) Source #

The Amazon Web Services account ID that owns the lens.

lens_shareInvitationId :: Lens' Lens (Maybe Text) Source #

The ID assigned to the share invitation.

lens_tags :: Lens' Lens (Maybe (HashMap Text Text)) Source #

The tags assigned to the lens.