amazonka-evidently-2.0: Amazon CloudWatch Evidently 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.Evidently.UpdateProjectDataDelivery

Description

Updates the data storage options for this project. If you store evaluation events, you an keep them and analyze them on your own. If you choose not to store evaluation events, Evidently deletes them after using them to produce metrics and other experiment results that you can view.

You can't specify both cloudWatchLogs and s3Destination in the same operation.

Synopsis

Creating a Request

data UpdateProjectDataDelivery Source #

See: newUpdateProjectDataDelivery smart constructor.

Constructors

UpdateProjectDataDelivery' 

Fields

Instances

Instances details
ToJSON UpdateProjectDataDelivery Source # 
Instance details

Defined in Amazonka.Evidently.UpdateProjectDataDelivery

ToHeaders UpdateProjectDataDelivery Source # 
Instance details

Defined in Amazonka.Evidently.UpdateProjectDataDelivery

ToPath UpdateProjectDataDelivery Source # 
Instance details

Defined in Amazonka.Evidently.UpdateProjectDataDelivery

ToQuery UpdateProjectDataDelivery Source # 
Instance details

Defined in Amazonka.Evidently.UpdateProjectDataDelivery

AWSRequest UpdateProjectDataDelivery Source # 
Instance details

Defined in Amazonka.Evidently.UpdateProjectDataDelivery

Generic UpdateProjectDataDelivery Source # 
Instance details

Defined in Amazonka.Evidently.UpdateProjectDataDelivery

Associated Types

type Rep UpdateProjectDataDelivery :: Type -> Type #

Read UpdateProjectDataDelivery Source # 
Instance details

Defined in Amazonka.Evidently.UpdateProjectDataDelivery

Show UpdateProjectDataDelivery Source # 
Instance details

Defined in Amazonka.Evidently.UpdateProjectDataDelivery

NFData UpdateProjectDataDelivery Source # 
Instance details

Defined in Amazonka.Evidently.UpdateProjectDataDelivery

Eq UpdateProjectDataDelivery Source # 
Instance details

Defined in Amazonka.Evidently.UpdateProjectDataDelivery

Hashable UpdateProjectDataDelivery Source # 
Instance details

Defined in Amazonka.Evidently.UpdateProjectDataDelivery

type AWSResponse UpdateProjectDataDelivery Source # 
Instance details

Defined in Amazonka.Evidently.UpdateProjectDataDelivery

type Rep UpdateProjectDataDelivery Source # 
Instance details

Defined in Amazonka.Evidently.UpdateProjectDataDelivery

type Rep UpdateProjectDataDelivery = D1 ('MetaData "UpdateProjectDataDelivery" "Amazonka.Evidently.UpdateProjectDataDelivery" "amazonka-evidently-2.0-Es2fJk98R0DAUPYaVkZSYC" 'False) (C1 ('MetaCons "UpdateProjectDataDelivery'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cloudWatchLogs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CloudWatchLogsDestinationConfig)) :*: (S1 ('MetaSel ('Just "s3Destination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3DestinationConfig)) :*: S1 ('MetaSel ('Just "project") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdateProjectDataDelivery Source #

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

UpdateProjectDataDelivery, updateProjectDataDelivery_cloudWatchLogs - A structure containing the CloudWatch Logs log group where you want to store evaluation events.

UpdateProjectDataDelivery, updateProjectDataDelivery_s3Destination - A structure containing the S3 bucket name and bucket prefix where you want to store evaluation events.

UpdateProjectDataDelivery, updateProjectDataDelivery_project - The name or ARN of the project that you want to modify the data storage options for.

Request Lenses

updateProjectDataDelivery_cloudWatchLogs :: Lens' UpdateProjectDataDelivery (Maybe CloudWatchLogsDestinationConfig) Source #

A structure containing the CloudWatch Logs log group where you want to store evaluation events.

updateProjectDataDelivery_s3Destination :: Lens' UpdateProjectDataDelivery (Maybe S3DestinationConfig) Source #

A structure containing the S3 bucket name and bucket prefix where you want to store evaluation events.

updateProjectDataDelivery_project :: Lens' UpdateProjectDataDelivery Text Source #

The name or ARN of the project that you want to modify the data storage options for.

Destructuring the Response

data UpdateProjectDataDeliveryResponse Source #

See: newUpdateProjectDataDeliveryResponse smart constructor.

Constructors

UpdateProjectDataDeliveryResponse' 

Fields

Instances

Instances details
Generic UpdateProjectDataDeliveryResponse Source # 
Instance details

Defined in Amazonka.Evidently.UpdateProjectDataDelivery

Associated Types

type Rep UpdateProjectDataDeliveryResponse :: Type -> Type #

Read UpdateProjectDataDeliveryResponse Source # 
Instance details

Defined in Amazonka.Evidently.UpdateProjectDataDelivery

Show UpdateProjectDataDeliveryResponse Source # 
Instance details

Defined in Amazonka.Evidently.UpdateProjectDataDelivery

NFData UpdateProjectDataDeliveryResponse Source # 
Instance details

Defined in Amazonka.Evidently.UpdateProjectDataDelivery

Eq UpdateProjectDataDeliveryResponse Source # 
Instance details

Defined in Amazonka.Evidently.UpdateProjectDataDelivery

type Rep UpdateProjectDataDeliveryResponse Source # 
Instance details

Defined in Amazonka.Evidently.UpdateProjectDataDelivery

type Rep UpdateProjectDataDeliveryResponse = D1 ('MetaData "UpdateProjectDataDeliveryResponse" "Amazonka.Evidently.UpdateProjectDataDelivery" "amazonka-evidently-2.0-Es2fJk98R0DAUPYaVkZSYC" 'False) (C1 ('MetaCons "UpdateProjectDataDeliveryResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "project") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Project)))

newUpdateProjectDataDeliveryResponse Source #

Create a value of UpdateProjectDataDeliveryResponse 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:httpStatus:UpdateProjectDataDeliveryResponse', updateProjectDataDeliveryResponse_httpStatus - The response's http status code.

UpdateProjectDataDelivery, updateProjectDataDeliveryResponse_project - A structure containing details about the project that you updated.

Response Lenses

updateProjectDataDeliveryResponse_project :: Lens' UpdateProjectDataDeliveryResponse Project Source #

A structure containing details about the project that you updated.