updateConfigurationTemplate
inline suspend fun ElasticBeanstalkClient.updateConfigurationTemplate(crossinline block: UpdateConfigurationTemplateRequest.Builder.() -> Unit): UpdateConfigurationTemplateResponse
Updates the specified configuration template to have the specified properties or configuration option values.
If a property (for example, ApplicationName
) is not provided, its value remains unchanged. To clear such properties, specify an empty string.
Related Topics
DescribeConfigurationOptions
Samples
import aws.sdk.kotlin.services.elasticbeanstalk.model.OptionSpecification
fun main() {
//sampleStart
// The following operation removes the configured CloudWatch custom health metrics configuration
// ConfigDocument from a saved configuration template named my template
val resp = elasticBeanstalkClient.updateConfigurationTemplate {
applicationName = "my-app"
templateName = "my-template"
optionsToRemove = listOf<OptionSpecification>(
OptionSpecification {
namespace = "aws:elasticbeanstalk:healthreporting:system"
optionName = "ConfigDocument"
}
)
}
//sampleEnd
}