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

Description

Delete a lens share.

After the lens share is deleted, Amazon Web Services accounts, IAM users, organizations, and organizational units (OUs) that you shared the lens with can continue to use it, but they will no longer be able to apply it to new workloads.

Disclaimer

By sharing your custom lenses with other Amazon Web Services accounts, you acknowledge that Amazon Web Services will make your custom lenses available to those other accounts. Those other accounts may continue to access and use your shared custom lenses even if you delete the custom lenses from your own Amazon Web Services account or terminate your Amazon Web Services account.

Synopsis

Creating a Request

data DeleteLensShare Source #

See: newDeleteLensShare smart constructor.

Instances

Instances details
ToHeaders DeleteLensShare Source # 
Instance details

Defined in Amazonka.WellArchitected.DeleteLensShare

ToPath DeleteLensShare Source # 
Instance details

Defined in Amazonka.WellArchitected.DeleteLensShare

ToQuery DeleteLensShare Source # 
Instance details

Defined in Amazonka.WellArchitected.DeleteLensShare

AWSRequest DeleteLensShare Source # 
Instance details

Defined in Amazonka.WellArchitected.DeleteLensShare

Associated Types

type AWSResponse DeleteLensShare #

Generic DeleteLensShare Source # 
Instance details

Defined in Amazonka.WellArchitected.DeleteLensShare

Associated Types

type Rep DeleteLensShare :: Type -> Type #

Read DeleteLensShare Source # 
Instance details

Defined in Amazonka.WellArchitected.DeleteLensShare

Show DeleteLensShare Source # 
Instance details

Defined in Amazonka.WellArchitected.DeleteLensShare

NFData DeleteLensShare Source # 
Instance details

Defined in Amazonka.WellArchitected.DeleteLensShare

Methods

rnf :: DeleteLensShare -> () #

Eq DeleteLensShare Source # 
Instance details

Defined in Amazonka.WellArchitected.DeleteLensShare

Hashable DeleteLensShare Source # 
Instance details

Defined in Amazonka.WellArchitected.DeleteLensShare

type AWSResponse DeleteLensShare Source # 
Instance details

Defined in Amazonka.WellArchitected.DeleteLensShare

type Rep DeleteLensShare Source # 
Instance details

Defined in Amazonka.WellArchitected.DeleteLensShare

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

newDeleteLensShare Source #

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

DeleteLensShare, deleteLensShare_shareId - Undocumented member.

DeleteLensShare, deleteLensShare_lensAlias - Undocumented member.

$sel:clientRequestToken:DeleteLensShare', deleteLensShare_clientRequestToken - Undocumented member.

Request Lenses

Destructuring the Response

data DeleteLensShareResponse Source #

See: newDeleteLensShareResponse smart constructor.

Instances

Instances details
Generic DeleteLensShareResponse Source # 
Instance details

Defined in Amazonka.WellArchitected.DeleteLensShare

Associated Types

type Rep DeleteLensShareResponse :: Type -> Type #

Read DeleteLensShareResponse Source # 
Instance details

Defined in Amazonka.WellArchitected.DeleteLensShare

Show DeleteLensShareResponse Source # 
Instance details

Defined in Amazonka.WellArchitected.DeleteLensShare

NFData DeleteLensShareResponse Source # 
Instance details

Defined in Amazonka.WellArchitected.DeleteLensShare

Methods

rnf :: DeleteLensShareResponse -> () #

Eq DeleteLensShareResponse Source # 
Instance details

Defined in Amazonka.WellArchitected.DeleteLensShare

type Rep DeleteLensShareResponse Source # 
Instance details

Defined in Amazonka.WellArchitected.DeleteLensShare

type Rep DeleteLensShareResponse = D1 ('MetaData "DeleteLensShareResponse" "Amazonka.WellArchitected.DeleteLensShare" "amazonka-wellarchitected-2.0-B9ahtNDcb8r448GjCnHecq" 'False) (C1 ('MetaCons "DeleteLensShareResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteLensShareResponse :: DeleteLensShareResponse Source #

Create a value of DeleteLensShareResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.