com.pulumi.gcp.alloydb.kotlin.outputs.BackupExpiryQuantity.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pulumi-gcp-kotlin Show documentation
Show all versions of pulumi-gcp-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.gcp.alloydb.kotlin.outputs
import kotlin.Int
import kotlin.Suppress
/**
*
* @property retentionCount (Output)
* Output only. The backup's position among its backups with the same source cluster and type, by descending chronological order create time (i.e. newest first).
* @property totalRetentionCount (Output)
* Output only. The length of the quantity-based queue, specified by the backup's retention policy.
*/
public data class BackupExpiryQuantity(
public val retentionCount: Int? = null,
public val totalRetentionCount: Int? = null,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.gcp.alloydb.outputs.BackupExpiryQuantity): BackupExpiryQuantity = BackupExpiryQuantity(
retentionCount = javaType.retentionCount().map({ args0 -> args0 }).orElse(null),
totalRetentionCount = javaType.totalRetentionCount().map({ args0 -> args0 }).orElse(null),
)
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy