
com.pulumi.awsnative.gamelift.kotlin.outputs.ContainerGroupDefinitionContainerDependency.kt Maven / Gradle / Ivy
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.awsnative.gamelift.kotlin.outputs
import com.pulumi.awsnative.gamelift.kotlin.enums.ContainerGroupDefinitionContainerDependencyCondition
import kotlin.String
import kotlin.Suppress
/**
* A dependency that impacts a container's startup and shutdown.
* @property condition The type of dependency.
* @property containerName A descriptive label for the container definition. The container being defined depends on this container's condition.
*/
public data class ContainerGroupDefinitionContainerDependency(
public val condition: ContainerGroupDefinitionContainerDependencyCondition,
public val containerName: String,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.awsnative.gamelift.outputs.ContainerGroupDefinitionContainerDependency): ContainerGroupDefinitionContainerDependency = ContainerGroupDefinitionContainerDependency(
condition = javaType.condition().let({ args0 ->
com.pulumi.awsnative.gamelift.kotlin.enums.ContainerGroupDefinitionContainerDependencyCondition.Companion.toKotlin(args0)
}),
containerName = javaType.containerName(),
)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy