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

Description

 
Synopsis

Documentation

data ProjectAppConfigResourceConfig Source #

Use this parameter to configure client-side evaluation for your project. Client-side evaluation allows your application to assign variations to user sessions locally instead of by calling the EvaluateFeature operation to assign the variations. This mitigates the latency and availability risks that come with an API call.

ProjectAppConfigResource is a structure that defines the configuration of how your application integrates with AppConfig to run client-side evaluation.

See: newProjectAppConfigResourceConfig smart constructor.

Constructors

ProjectAppConfigResourceConfig' 

Fields

  • applicationId :: Maybe Text

    The ID of the AppConfig application to use for client-side evaluation.

  • environmentId :: Maybe Text

    The ID of the AppConfig environment to use for client-side evaluation. This must be an environment that is within the application that you specify for applicationId.

Instances

Instances details
ToJSON ProjectAppConfigResourceConfig Source # 
Instance details

Defined in Amazonka.Evidently.Types.ProjectAppConfigResourceConfig

Generic ProjectAppConfigResourceConfig Source # 
Instance details

Defined in Amazonka.Evidently.Types.ProjectAppConfigResourceConfig

Associated Types

type Rep ProjectAppConfigResourceConfig :: Type -> Type #

Read ProjectAppConfigResourceConfig Source # 
Instance details

Defined in Amazonka.Evidently.Types.ProjectAppConfigResourceConfig

Show ProjectAppConfigResourceConfig Source # 
Instance details

Defined in Amazonka.Evidently.Types.ProjectAppConfigResourceConfig

NFData ProjectAppConfigResourceConfig Source # 
Instance details

Defined in Amazonka.Evidently.Types.ProjectAppConfigResourceConfig

Eq ProjectAppConfigResourceConfig Source # 
Instance details

Defined in Amazonka.Evidently.Types.ProjectAppConfigResourceConfig

Hashable ProjectAppConfigResourceConfig Source # 
Instance details

Defined in Amazonka.Evidently.Types.ProjectAppConfigResourceConfig

type Rep ProjectAppConfigResourceConfig Source # 
Instance details

Defined in Amazonka.Evidently.Types.ProjectAppConfigResourceConfig

type Rep ProjectAppConfigResourceConfig = D1 ('MetaData "ProjectAppConfigResourceConfig" "Amazonka.Evidently.Types.ProjectAppConfigResourceConfig" "amazonka-evidently-2.0-Es2fJk98R0DAUPYaVkZSYC" 'False) (C1 ('MetaCons "ProjectAppConfigResourceConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "environmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newProjectAppConfigResourceConfig :: ProjectAppConfigResourceConfig Source #

Create a value of ProjectAppConfigResourceConfig 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:applicationId:ProjectAppConfigResourceConfig', projectAppConfigResourceConfig_applicationId - The ID of the AppConfig application to use for client-side evaluation.

$sel:environmentId:ProjectAppConfigResourceConfig', projectAppConfigResourceConfig_environmentId - The ID of the AppConfig environment to use for client-side evaluation. This must be an environment that is within the application that you specify for applicationId.

projectAppConfigResourceConfig_applicationId :: Lens' ProjectAppConfigResourceConfig (Maybe Text) Source #

The ID of the AppConfig application to use for client-side evaluation.

projectAppConfigResourceConfig_environmentId :: Lens' ProjectAppConfigResourceConfig (Maybe Text) Source #

The ID of the AppConfig environment to use for client-side evaluation. This must be an environment that is within the application that you specify for applicationId.