View definition

type ConfigurationOptionDescription

Defined in


Describes the possible values for a configuration option.

ConfigurationOptionDescription is referenced in 1 repository


// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
// with awserr.Error's Code and Message methods to get detailed information about
// the error.
// See the AWS API reference guide for AWS Elastic Beanstalk's
// API operation UpdateConfigurationTemplate for usage and error information.
// Returned Error Codes:
//   * InsufficientPrivilegesException
//   The specified account does not have sufficient privileges for one of more
//   AWS services.
//   * TooManyBucketsException
//   The specified account has reached its limit of Amazon S3 buckets.
func (c *ElasticBeanstalk) UpdateConfigurationTemplate(input *UpdateConfigurationTemplateInput) (*ConfigurationSettingsDescription, error) {
	req, out := c.UpdateConfigurationTemplateRequest(input)
	err := req.Send()
	return out, err

const opUpdateEnvironment = "UpdateEnvironment"

// UpdateEnvironmentRequest generates a "aws/request.Request" representing the
// client's request for the UpdateEnvironment operation. The "output" return
// value can be used to capture response data after the request's "Send" method
// is called.
// See UpdateEnvironment for usage and error information.
// Creating a request object using this method should be used when you want to inject
// custom logic into the request's lifecycle using a custom handler, or if you want to
// access properties on the request object before or after sending the request. If
// you just want the service response, call the UpdateEnvironment method directly
// instead.
// Note: You must call the "Send" method on the returned request object in order
// to execute the request.
//    // Example sending a request using the UpdateEnvironmentRequest method.
//    req, resp := client.UpdateEnvironmentRequest(params)
//    err := req.Send()
//    if err == nil { // resp is now filled
//        fmt.Println(resp)
//    }
func (c *ElasticBeanstalk) UpdateEnvironmentRequest(input *UpdateEnvironmentInput) (req *request.Request, output *EnvironmentDescription) {
	op := &request.Operation{
		Name:       opUpdateEnvironment,
		HTTPMethod: "POST",
		HTTPPath:   "/",

	if input == nil {
		input = &UpdateEnvironmentInput{}

	req = c.newRequest(op, input, output)
	output = &EnvironmentDescription{}
	req.Data = output

// UpdateEnvironment API operation for AWS Elastic Beanstalk.