/// <summary> /// <para> Updates the environment description, deploys a new application version, updates the configuration settings to an entirely new /// configuration template, or updates select configuration option values in the running environment. </para> <para> Attempting to update both /// the release and configuration is not allowed and AWS Elastic Beanstalk returns an <c>InvalidParameterCombination</c> error. </para> <para> /// When updating the configuration settings to a new template or individual settings, a draft configuration is created and /// DescribeConfigurationSettings for this environment returns two setting descriptions with different <c>DeploymentStatus</c> values. </para> /// </summary> /// /// <param name="updateEnvironmentRequest">Container for the necessary parameters to execute the UpdateEnvironment service method on /// AmazonElasticBeanstalk.</param> /// /// <returns>The response from the UpdateEnvironment service method, as returned by AmazonElasticBeanstalk.</returns> /// public UpdateEnvironmentResponse UpdateEnvironment(UpdateEnvironmentRequest updateEnvironmentRequest) { IRequest <UpdateEnvironmentRequest> request = new UpdateEnvironmentRequestMarshaller().Marshall(updateEnvironmentRequest); UpdateEnvironmentResponse response = Invoke <UpdateEnvironmentRequest, UpdateEnvironmentResponse> (request, this.signer, UpdateEnvironmentResponseUnmarshaller.GetInstance()); return(response); }
public override UpdateEnvironmentResponse GetResponse(UnmarshallerContext unmarshallerContext) { return(UpdateEnvironmentResponseUnmarshaller.Unmarshall(unmarshallerContext)); }