libZSservicesZSamazonka-elasticbeanstalkZSamazonka-elasticbeanstalk
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.ElasticBeanstalk.ValidateConfigurationSettings

Description

Takes a set of configuration settings and either a configuration template or environment, and determines whether those values are valid.

This action returns a list of messages indicating any errors or warnings associated with the selection of option values.

Synopsis

Creating a Request

data ValidateConfigurationSettings Source #

A list of validation messages for a specified configuration template.

See: newValidateConfigurationSettings smart constructor.

Constructors

ValidateConfigurationSettings' 

Fields

  • templateName :: Maybe Text

    The name of the configuration template to validate the settings against.

    Condition: You cannot specify both this and an environment name.

  • environmentName :: Maybe Text

    The name of the environment to validate the settings against.

    Condition: You cannot specify both this and a configuration template name.

  • applicationName :: Text

    The name of the application that the configuration template or environment belongs to.

  • optionSettings :: [ConfigurationOptionSetting]

    A list of the options and desired values to evaluate.

Instances

Instances details
Eq ValidateConfigurationSettings Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.ValidateConfigurationSettings

Read ValidateConfigurationSettings Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.ValidateConfigurationSettings

Show ValidateConfigurationSettings Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.ValidateConfigurationSettings

Generic ValidateConfigurationSettings Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.ValidateConfigurationSettings

Associated Types

type Rep ValidateConfigurationSettings :: Type -> Type #

NFData ValidateConfigurationSettings Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.ValidateConfigurationSettings

Hashable ValidateConfigurationSettings Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.ValidateConfigurationSettings

AWSRequest ValidateConfigurationSettings Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.ValidateConfigurationSettings

ToHeaders ValidateConfigurationSettings Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.ValidateConfigurationSettings

ToPath ValidateConfigurationSettings Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.ValidateConfigurationSettings

ToQuery ValidateConfigurationSettings Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.ValidateConfigurationSettings

type Rep ValidateConfigurationSettings Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.ValidateConfigurationSettings

type Rep ValidateConfigurationSettings = D1 ('MetaData "ValidateConfigurationSettings" "Amazonka.ElasticBeanstalk.ValidateConfigurationSettings" "libZSservicesZSamazonka-elasticbeanstalkZSamazonka-elasticbeanstalk" 'False) (C1 ('MetaCons "ValidateConfigurationSettings'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "environmentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "applicationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "optionSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ConfigurationOptionSetting]))))
type AWSResponse ValidateConfigurationSettings Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.ValidateConfigurationSettings

newValidateConfigurationSettings Source #

Create a value of ValidateConfigurationSettings 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:templateName:ValidateConfigurationSettings', validateConfigurationSettings_templateName - The name of the configuration template to validate the settings against.

Condition: You cannot specify both this and an environment name.

$sel:environmentName:ValidateConfigurationSettings', validateConfigurationSettings_environmentName - The name of the environment to validate the settings against.

Condition: You cannot specify both this and a configuration template name.

$sel:applicationName:ValidateConfigurationSettings', validateConfigurationSettings_applicationName - The name of the application that the configuration template or environment belongs to.

$sel:optionSettings:ValidateConfigurationSettings', validateConfigurationSettings_optionSettings - A list of the options and desired values to evaluate.

Request Lenses

validateConfigurationSettings_templateName :: Lens' ValidateConfigurationSettings (Maybe Text) Source #

The name of the configuration template to validate the settings against.

Condition: You cannot specify both this and an environment name.

validateConfigurationSettings_environmentName :: Lens' ValidateConfigurationSettings (Maybe Text) Source #

The name of the environment to validate the settings against.

Condition: You cannot specify both this and a configuration template name.

validateConfigurationSettings_applicationName :: Lens' ValidateConfigurationSettings Text Source #

The name of the application that the configuration template or environment belongs to.

Destructuring the Response

data ValidateConfigurationSettingsResponse Source #

Provides a list of validation messages.

See: newValidateConfigurationSettingsResponse smart constructor.

Constructors

ValidateConfigurationSettingsResponse' 

Fields

Instances

Instances details
Eq ValidateConfigurationSettingsResponse Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.ValidateConfigurationSettings

Read ValidateConfigurationSettingsResponse Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.ValidateConfigurationSettings

Show ValidateConfigurationSettingsResponse Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.ValidateConfigurationSettings

Generic ValidateConfigurationSettingsResponse Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.ValidateConfigurationSettings

NFData ValidateConfigurationSettingsResponse Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.ValidateConfigurationSettings

type Rep ValidateConfigurationSettingsResponse Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.ValidateConfigurationSettings

type Rep ValidateConfigurationSettingsResponse = D1 ('MetaData "ValidateConfigurationSettingsResponse" "Amazonka.ElasticBeanstalk.ValidateConfigurationSettings" "libZSservicesZSamazonka-elasticbeanstalkZSamazonka-elasticbeanstalk" 'False) (C1 ('MetaCons "ValidateConfigurationSettingsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "messages") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ValidationMessage])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newValidateConfigurationSettingsResponse Source #

Create a value of ValidateConfigurationSettingsResponse 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:messages:ValidateConfigurationSettingsResponse', validateConfigurationSettingsResponse_messages - A list of ValidationMessage.

$sel:httpStatus:ValidateConfigurationSettingsResponse', validateConfigurationSettingsResponse_httpStatus - The response's http status code.

Response Lenses