
com.pulumi.awsnative.datasync.kotlin.outputs.TaskReportConfigOverridesPropertiesVerifiedProperties.kt Maven / Gradle / Ivy
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.awsnative.datasync.kotlin.outputs
import com.pulumi.awsnative.datasync.kotlin.enums.TaskReportConfigOverridesPropertiesVerifiedPropertiesReportLevel
import kotlin.Suppress
/**
* Specifies the level of reporting for the files, objects, and directories that Datasync attempted to verify at the end of your transfer. This only applies if you configure your task to verify data during and after the transfer (which Datasync does by default)
* @property reportLevel Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
*/
public data class TaskReportConfigOverridesPropertiesVerifiedProperties(
public val reportLevel: TaskReportConfigOverridesPropertiesVerifiedPropertiesReportLevel? = null,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.awsnative.datasync.outputs.TaskReportConfigOverridesPropertiesVerifiedProperties): TaskReportConfigOverridesPropertiesVerifiedProperties =
TaskReportConfigOverridesPropertiesVerifiedProperties(
reportLevel = javaType.reportLevel().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.datasync.kotlin.enums.TaskReportConfigOverridesPropertiesVerifiedPropertiesReportLevel.Companion.toKotlin(args0)
})
}).orElse(null),
)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy