amazonka-appconfig-2.0: Amazon AppConfig 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.AppConfig.Types.ConfigurationProfileSummary

Description

 
Synopsis

Documentation

data ConfigurationProfileSummary Source #

A summary of a configuration profile.

See: newConfigurationProfileSummary smart constructor.

Constructors

ConfigurationProfileSummary' 

Fields

  • applicationId :: Maybe Text

    The application ID.

  • id :: Maybe Text

    The ID of the configuration profile.

  • locationUri :: Maybe Text

    The URI location of the configuration.

  • name :: Maybe Text

    The name of the configuration profile.

  • type' :: Maybe Text

    The type of configurations contained in the profile. AppConfig supports feature flags and freeform configurations. We recommend you create feature flag configurations to enable or disable new features and freeform configurations to distribute configurations to an application. When calling this API, enter one of the following values for Type:

    AWS.AppConfig.FeatureFlags
    AWS.Freeform
  • validatorTypes :: Maybe [ValidatorType]

    The types of validators in the configuration profile.

Instances

Instances details
FromJSON ConfigurationProfileSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ConfigurationProfileSummary

Generic ConfigurationProfileSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ConfigurationProfileSummary

Associated Types

type Rep ConfigurationProfileSummary :: Type -> Type #

Read ConfigurationProfileSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ConfigurationProfileSummary

Show ConfigurationProfileSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ConfigurationProfileSummary

NFData ConfigurationProfileSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ConfigurationProfileSummary

Eq ConfigurationProfileSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ConfigurationProfileSummary

Hashable ConfigurationProfileSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ConfigurationProfileSummary

type Rep ConfigurationProfileSummary Source # 
Instance details

Defined in Amazonka.AppConfig.Types.ConfigurationProfileSummary

type Rep ConfigurationProfileSummary = D1 ('MetaData "ConfigurationProfileSummary" "Amazonka.AppConfig.Types.ConfigurationProfileSummary" "amazonka-appconfig-2.0-KxEFpSAUlWtLf1lFyPWujo" 'False) (C1 ('MetaCons "ConfigurationProfileSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "locationUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "validatorTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ValidatorType]))))))

newConfigurationProfileSummary :: ConfigurationProfileSummary Source #

Create a value of ConfigurationProfileSummary 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:ConfigurationProfileSummary', configurationProfileSummary_applicationId - The application ID.

$sel:id:ConfigurationProfileSummary', configurationProfileSummary_id - The ID of the configuration profile.

$sel:locationUri:ConfigurationProfileSummary', configurationProfileSummary_locationUri - The URI location of the configuration.

$sel:name:ConfigurationProfileSummary', configurationProfileSummary_name - The name of the configuration profile.

$sel:type':ConfigurationProfileSummary', configurationProfileSummary_type - The type of configurations contained in the profile. AppConfig supports feature flags and freeform configurations. We recommend you create feature flag configurations to enable or disable new features and freeform configurations to distribute configurations to an application. When calling this API, enter one of the following values for Type:

AWS.AppConfig.FeatureFlags
AWS.Freeform

$sel:validatorTypes:ConfigurationProfileSummary', configurationProfileSummary_validatorTypes - The types of validators in the configuration profile.

configurationProfileSummary_type :: Lens' ConfigurationProfileSummary (Maybe Text) Source #

The type of configurations contained in the profile. AppConfig supports feature flags and freeform configurations. We recommend you create feature flag configurations to enable or disable new features and freeform configurations to distribute configurations to an application. When calling this API, enter one of the following values for Type:

AWS.AppConfig.FeatureFlags
AWS.Freeform

configurationProfileSummary_validatorTypes :: Lens' ConfigurationProfileSummary (Maybe [ValidatorType]) Source #

The types of validators in the configuration profile.