com.pulumi.alicloud.cr.kotlin.outputs.GetNamespacesNamespace.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pulumi-alicloud-kotlin Show documentation
Show all versions of pulumi-alicloud-kotlin Show documentation
Build cloud applications and infrastructure by combining the safety and reliability of infrastructure as code with the power of the Kotlin programming language.
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.alicloud.cr.kotlin.outputs
import kotlin.Boolean
import kotlin.String
import kotlin.Suppress
/**
*
* @property autoCreate Boolean, when it set to true, repositories are automatically created when pushing new images. If it set to false, you create repository for images before pushing.
* @property defaultVisibility `PUBLIC` or `PRIVATE`, default repository visibility in this namespace.
* @property name Name of Container Registry namespace.
*/
public data class GetNamespacesNamespace(
public val autoCreate: Boolean,
public val defaultVisibility: String,
public val name: String,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.alicloud.cr.outputs.GetNamespacesNamespace): GetNamespacesNamespace = GetNamespacesNamespace(
autoCreate = javaType.autoCreate(),
defaultVisibility = javaType.defaultVisibility(),
name = javaType.name(),
)
}
}