
com.pulumi.azure.containerservice.kotlin.outputs.FleetUpdateRunManagedClusterUpdateUpgrade.kt Maven / Gradle / Ivy
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.azure.containerservice.kotlin.outputs
import kotlin.String
import kotlin.Suppress
/**
*
* @property kubernetesVersion Specifies the Kubernetes version to upgrade the member clusters to. This is required if `type` is set to `Full`.
* @property type Specifies the type of upgrade to perform. Possible values are `Full` and `NodeImageOnly`.
*/
public data class FleetUpdateRunManagedClusterUpdateUpgrade(
public val kubernetesVersion: String? = null,
public val type: String,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.azure.containerservice.outputs.FleetUpdateRunManagedClusterUpdateUpgrade): FleetUpdateRunManagedClusterUpdateUpgrade = FleetUpdateRunManagedClusterUpdateUpgrade(
kubernetesVersion = javaType.kubernetesVersion().map({ args0 -> args0 }).orElse(null),
type = javaType.type(),
)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy