updateCluster

inline suspend fun EcsClient.updateCluster(crossinline block: UpdateClusterRequest.Builder.() -> Unit): UpdateClusterResponse

Updates the cluster.

Samples

import aws.sdk.kotlin.services.ecs.model.ClusterServiceConnectDefaultsRequest
import aws.sdk.kotlin.services.ecs.model.ClusterSetting
import aws.sdk.kotlin.services.ecs.model.ClusterSettingName
fun main() { 
   //sampleStart 
   // This example turns on enhanced containerInsights in an existing cluster.
val resp = ecsClient.updateCluster {
    cluster = "ECS-project-update-cluster"
    settings = listOf<ClusterSetting>(
        ClusterSetting {
            name = ClusterSettingName.fromValue("containerInsights")
            value = "enhanced"
        }            
    )
} 
   //sampleEnd
}
import aws.sdk.kotlin.services.ecs.model.ClusterServiceConnectDefaultsRequest
import aws.sdk.kotlin.services.ecs.model.ClusterSetting
import aws.sdk.kotlin.services.ecs.model.ClusterSettingName
fun main() { 
   //sampleStart 
   // This example sets a default Service Connect namespace.
val resp = ecsClient.updateCluster {
    cluster = "ECS-project-update-cluster"
    serviceConnectDefaults = ClusterServiceConnectDefaultsRequest {
        namespace = "test"
    }
} 
   //sampleEnd
}