com.pulumi.awsnative.ssm.kotlin.outputs.AssociationS3OutputLocation.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pulumi-aws-native-kotlin Show documentation
Show all versions of pulumi-aws-native-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.awsnative.ssm.kotlin.outputs
import kotlin.String
import kotlin.Suppress
/**
*
* @property outputS3BucketName The name of the S3 bucket.
* @property outputS3KeyPrefix The S3 bucket subfolder.
* @property outputS3Region The AWS Region of the S3 bucket.
*/
public data class AssociationS3OutputLocation(
public val outputS3BucketName: String? = null,
public val outputS3KeyPrefix: String? = null,
public val outputS3Region: String? = null,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.awsnative.ssm.outputs.AssociationS3OutputLocation): AssociationS3OutputLocation = AssociationS3OutputLocation(
outputS3BucketName = javaType.outputS3BucketName().map({ args0 -> args0 }).orElse(null),
outputS3KeyPrefix = javaType.outputS3KeyPrefix().map({ args0 -> args0 }).orElse(null),
outputS3Region = javaType.outputS3Region().map({ args0 -> args0 }).orElse(null),
)
}
}