amazonka-personalize-2.0: Amazon Personalize 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.Personalize.DeleteSolution

Description

Deletes all versions of a solution and the Solution object itself. Before deleting a solution, you must delete all campaigns based on the solution. To determine what campaigns are using the solution, call ListCampaigns and supply the Amazon Resource Name (ARN) of the solution. You can't delete a solution if an associated SolutionVersion is in the CREATE PENDING or IN PROGRESS state. For more information on solutions, see CreateSolution.

Synopsis

Creating a Request

data DeleteSolution Source #

See: newDeleteSolution smart constructor.

Constructors

DeleteSolution' 

Fields

Instances

Instances details
ToJSON DeleteSolution Source # 
Instance details

Defined in Amazonka.Personalize.DeleteSolution

ToHeaders DeleteSolution Source # 
Instance details

Defined in Amazonka.Personalize.DeleteSolution

ToPath DeleteSolution Source # 
Instance details

Defined in Amazonka.Personalize.DeleteSolution

ToQuery DeleteSolution Source # 
Instance details

Defined in Amazonka.Personalize.DeleteSolution

AWSRequest DeleteSolution Source # 
Instance details

Defined in Amazonka.Personalize.DeleteSolution

Associated Types

type AWSResponse DeleteSolution #

Generic DeleteSolution Source # 
Instance details

Defined in Amazonka.Personalize.DeleteSolution

Associated Types

type Rep DeleteSolution :: Type -> Type #

Read DeleteSolution Source # 
Instance details

Defined in Amazonka.Personalize.DeleteSolution

Show DeleteSolution Source # 
Instance details

Defined in Amazonka.Personalize.DeleteSolution

NFData DeleteSolution Source # 
Instance details

Defined in Amazonka.Personalize.DeleteSolution

Methods

rnf :: DeleteSolution -> () #

Eq DeleteSolution Source # 
Instance details

Defined in Amazonka.Personalize.DeleteSolution

Hashable DeleteSolution Source # 
Instance details

Defined in Amazonka.Personalize.DeleteSolution

type AWSResponse DeleteSolution Source # 
Instance details

Defined in Amazonka.Personalize.DeleteSolution

type Rep DeleteSolution Source # 
Instance details

Defined in Amazonka.Personalize.DeleteSolution

type Rep DeleteSolution = D1 ('MetaData "DeleteSolution" "Amazonka.Personalize.DeleteSolution" "amazonka-personalize-2.0-9kdbGNMxU7zEIoXPqEwwTg" 'False) (C1 ('MetaCons "DeleteSolution'" 'PrefixI 'True) (S1 ('MetaSel ('Just "solutionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteSolution Source #

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

DeleteSolution, deleteSolution_solutionArn - The ARN of the solution to delete.

Request Lenses

deleteSolution_solutionArn :: Lens' DeleteSolution Text Source #

The ARN of the solution to delete.

Destructuring the Response

data DeleteSolutionResponse Source #

See: newDeleteSolutionResponse smart constructor.

Instances

Instances details
Generic DeleteSolutionResponse Source # 
Instance details

Defined in Amazonka.Personalize.DeleteSolution

Associated Types

type Rep DeleteSolutionResponse :: Type -> Type #

Read DeleteSolutionResponse Source # 
Instance details

Defined in Amazonka.Personalize.DeleteSolution

Show DeleteSolutionResponse Source # 
Instance details

Defined in Amazonka.Personalize.DeleteSolution

NFData DeleteSolutionResponse Source # 
Instance details

Defined in Amazonka.Personalize.DeleteSolution

Methods

rnf :: DeleteSolutionResponse -> () #

Eq DeleteSolutionResponse Source # 
Instance details

Defined in Amazonka.Personalize.DeleteSolution

type Rep DeleteSolutionResponse Source # 
Instance details

Defined in Amazonka.Personalize.DeleteSolution

type Rep DeleteSolutionResponse = D1 ('MetaData "DeleteSolutionResponse" "Amazonka.Personalize.DeleteSolution" "amazonka-personalize-2.0-9kdbGNMxU7zEIoXPqEwwTg" 'False) (C1 ('MetaCons "DeleteSolutionResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteSolutionResponse :: DeleteSolutionResponse Source #

Create a value of DeleteSolutionResponse with all optional fields omitted.

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