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

Description

 
Synopsis

Documentation

data Project Source #

This structure defines a project, which is the logical object in Evidently that can contain features, launches, and experiments. Use projects to group similar features together.

See: newProject smart constructor.

Constructors

Project' 

Fields

Instances

Instances details
FromJSON Project Source # 
Instance details

Defined in Amazonka.Evidently.Types.Project

Generic Project Source # 
Instance details

Defined in Amazonka.Evidently.Types.Project

Associated Types

type Rep Project :: Type -> Type #

Methods

from :: Project -> Rep Project x #

to :: Rep Project x -> Project #

Read Project Source # 
Instance details

Defined in Amazonka.Evidently.Types.Project

Show Project Source # 
Instance details

Defined in Amazonka.Evidently.Types.Project

NFData Project Source # 
Instance details

Defined in Amazonka.Evidently.Types.Project

Methods

rnf :: Project -> () #

Eq Project Source # 
Instance details

Defined in Amazonka.Evidently.Types.Project

Methods

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

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

Hashable Project Source # 
Instance details

Defined in Amazonka.Evidently.Types.Project

Methods

hashWithSalt :: Int -> Project -> Int #

hash :: Project -> Int #

type Rep Project Source # 
Instance details

Defined in Amazonka.Evidently.Types.Project

type Rep Project = D1 ('MetaData "Project" "Amazonka.Evidently.Types.Project" "amazonka-evidently-2.0-Es2fJk98R0DAUPYaVkZSYC" 'False) (C1 ('MetaCons "Project'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "activeExperimentCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "activeLaunchCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "appConfigResource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProjectAppConfigResource)))) :*: ((S1 ('MetaSel ('Just "dataDelivery") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProjectDataDelivery)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "experimentCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "featureCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))) :*: ((S1 ('MetaSel ('Just "launchCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "createdTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "lastUpdatedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ProjectStatus))))))

newProject Source #

Create a value of Project 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:activeExperimentCount:Project', project_activeExperimentCount - The number of ongoing experiments currently in the project.

$sel:activeLaunchCount:Project', project_activeLaunchCount - The number of ongoing launches currently in the project.

$sel:appConfigResource:Project', project_appConfigResource - This structure defines the configuration of how your application integrates with AppConfig to run client-side evaluation.

$sel:dataDelivery:Project', project_dataDelivery - A structure that contains information about where Evidently is to store evaluation events for longer term storage.

$sel:description:Project', project_description - The user-entered description of the project.

$sel:experimentCount:Project', project_experimentCount - The number of experiments currently in the project. This includes all experiments that have been created and not deleted, whether they are ongoing or not.

$sel:featureCount:Project', project_featureCount - The number of features currently in the project.

$sel:launchCount:Project', project_launchCount - The number of launches currently in the project. This includes all launches that have been created and not deleted, whether they are ongoing or not.

$sel:tags:Project', project_tags - The list of tag keys and values associated with this project.

$sel:arn:Project', project_arn - The name or ARN of the project.

$sel:createdTime:Project', project_createdTime - The date and time that the project is created.

$sel:lastUpdatedTime:Project', project_lastUpdatedTime - The date and time that the project was most recently updated.

$sel:name:Project', project_name - The name of the project.

$sel:status:Project', project_status - The current state of the project.

project_activeExperimentCount :: Lens' Project (Maybe Integer) Source #

The number of ongoing experiments currently in the project.

project_activeLaunchCount :: Lens' Project (Maybe Integer) Source #

The number of ongoing launches currently in the project.

project_appConfigResource :: Lens' Project (Maybe ProjectAppConfigResource) Source #

This structure defines the configuration of how your application integrates with AppConfig to run client-side evaluation.

project_dataDelivery :: Lens' Project (Maybe ProjectDataDelivery) Source #

A structure that contains information about where Evidently is to store evaluation events for longer term storage.

project_description :: Lens' Project (Maybe Text) Source #

The user-entered description of the project.

project_experimentCount :: Lens' Project (Maybe Integer) Source #

The number of experiments currently in the project. This includes all experiments that have been created and not deleted, whether they are ongoing or not.

project_featureCount :: Lens' Project (Maybe Integer) Source #

The number of features currently in the project.

project_launchCount :: Lens' Project (Maybe Integer) Source #

The number of launches currently in the project. This includes all launches that have been created and not deleted, whether they are ongoing or not.

project_tags :: Lens' Project (Maybe (HashMap Text Text)) Source #

The list of tag keys and values associated with this project.

project_arn :: Lens' Project Text Source #

The name or ARN of the project.

project_createdTime :: Lens' Project UTCTime Source #

The date and time that the project is created.

project_lastUpdatedTime :: Lens' Project UTCTime Source #

The date and time that the project was most recently updated.

project_name :: Lens' Project Text Source #

The name of the project.

project_status :: Lens' Project ProjectStatus Source #

The current state of the project.