amazonka-elasticbeanstalk-2.0: Amazon Elastic Beanstalk 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.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

  • environmentName :: Maybe Text

    The name of the environment to validate the settings against.

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

  • templateName :: Maybe Text

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

    Condition: You cannot specify both this and an environment 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
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

AWSRequest 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 #

Read ValidateConfigurationSettings Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.ValidateConfigurationSettings

Show ValidateConfigurationSettings Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.ValidateConfigurationSettings

NFData ValidateConfigurationSettings Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.ValidateConfigurationSettings

Eq ValidateConfigurationSettings Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.ValidateConfigurationSettings

Hashable ValidateConfigurationSettings Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.ValidateConfigurationSettings

type AWSResponse 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" "amazonka-elasticbeanstalk-2.0-HLGGuY0kjXTIKSbM7JuMHy" 'False) (C1 ('MetaCons "ValidateConfigurationSettings'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "environmentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "applicationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "optionSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ConfigurationOptionSetting]))))

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:

ValidateConfigurationSettings, validateConfigurationSettings_environmentName - The name of the environment to validate the settings against.

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

ValidateConfigurationSettings, validateConfigurationSettings_templateName - The name of the configuration template to validate the settings against.

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

ValidateConfigurationSettings, validateConfigurationSettings_applicationName - The name of the application that the configuration template or environment belongs to.

ValidateConfigurationSettings, validateConfigurationSettings_optionSettings - A list of the options and desired values to evaluate.

Request Lenses

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_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_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
Generic 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

NFData ValidateConfigurationSettingsResponse Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.ValidateConfigurationSettings

Eq 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" "amazonka-elasticbeanstalk-2.0-HLGGuY0kjXTIKSbM7JuMHy" '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