
com.pulumi.gcp.backupdisasterrecovery.kotlin.outputs.BackupPlanAssociationRulesConfigInfo.kt Maven / Gradle / Ivy
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.gcp.backupdisasterrecovery.kotlin.outputs
import kotlin.String
import kotlin.Suppress
import kotlin.collections.List
/**
*
* @property lastBackupErrors (Output)
* google.rpc.Status object to store the last backup error
* Structure is documented below.
* @property lastBackupState (Output)
* State of last backup taken.
* @property ruleId (Output)
* Backup Rule id fetched from backup plan.
*/
public data class BackupPlanAssociationRulesConfigInfo(
public val lastBackupErrors: List? = null,
public val lastBackupState: String? = null,
public val ruleId: String? = null,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.gcp.backupdisasterrecovery.outputs.BackupPlanAssociationRulesConfigInfo): BackupPlanAssociationRulesConfigInfo = BackupPlanAssociationRulesConfigInfo(
lastBackupErrors = javaType.lastBackupErrors().map({ args0 ->
args0.let({ args0 ->
com.pulumi.gcp.backupdisasterrecovery.kotlin.outputs.BackupPlanAssociationRulesConfigInfoLastBackupError.Companion.toKotlin(args0)
})
}),
lastBackupState = javaType.lastBackupState().map({ args0 -> args0 }).orElse(null),
ruleId = javaType.ruleId().map({ args0 -> args0 }).orElse(null),
)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy