Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data ConfigurationProfileSummary = ConfigurationProfileSummary' {
- applicationId :: Maybe Text
- id :: Maybe Text
- locationUri :: Maybe Text
- name :: Maybe Text
- type' :: Maybe Text
- validatorTypes :: Maybe [ValidatorType]
- newConfigurationProfileSummary :: ConfigurationProfileSummary
- configurationProfileSummary_applicationId :: Lens' ConfigurationProfileSummary (Maybe Text)
- configurationProfileSummary_id :: Lens' ConfigurationProfileSummary (Maybe Text)
- configurationProfileSummary_locationUri :: Lens' ConfigurationProfileSummary (Maybe Text)
- configurationProfileSummary_name :: Lens' ConfigurationProfileSummary (Maybe Text)
- configurationProfileSummary_type :: Lens' ConfigurationProfileSummary (Maybe Text)
- configurationProfileSummary_validatorTypes :: Lens' ConfigurationProfileSummary (Maybe [ValidatorType])
Documentation
data ConfigurationProfileSummary Source #
A summary of a configuration profile.
See: newConfigurationProfileSummary
smart constructor.
ConfigurationProfileSummary' | |
|
Instances
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_applicationId :: Lens' ConfigurationProfileSummary (Maybe Text) Source #
The application ID.
configurationProfileSummary_id :: Lens' ConfigurationProfileSummary (Maybe Text) Source #
The ID of the configuration profile.
configurationProfileSummary_locationUri :: Lens' ConfigurationProfileSummary (Maybe Text) Source #
The URI location of the configuration.
configurationProfileSummary_name :: Lens' ConfigurationProfileSummary (Maybe Text) Source #
The name of 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.