![JAR search and dependency download from the Maven repository](/logo.png)
com.pulumi.awsnative.ec2.kotlin.outputs.GetVerifiedAccessInstanceResult.kt Maven / Gradle / Ivy
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.awsnative.ec2.kotlin.outputs
import com.pulumi.awsnative.kotlin.outputs.Tag
import kotlin.Boolean
import kotlin.String
import kotlin.Suppress
import kotlin.collections.List
/**
*
* @property creationTime Time this Verified Access Instance was created.
* @property description A description for the AWS Verified Access instance.
* @property fipsEnabled Indicates whether FIPS is enabled
* @property lastUpdatedTime Time this Verified Access Instance was last updated.
* @property loggingConfigurations The configuration options for AWS Verified Access instances.
* @property tags An array of key-value pairs to apply to this resource.
* @property verifiedAccessInstanceId The ID of the AWS Verified Access instance.
* @property verifiedAccessTrustProviderIds The IDs of the AWS Verified Access trust providers.
* @property verifiedAccessTrustProviders AWS Verified Access trust providers.
*/
public data class GetVerifiedAccessInstanceResult(
public val creationTime: String? = null,
public val description: String? = null,
public val fipsEnabled: Boolean? = null,
public val lastUpdatedTime: String? = null,
public val loggingConfigurations: VerifiedAccessInstanceVerifiedAccessLogs? = null,
public val tags: List? = null,
public val verifiedAccessInstanceId: String? = null,
public val verifiedAccessTrustProviderIds: List? = null,
public val verifiedAccessTrustProviders: List? =
null,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.awsnative.ec2.outputs.GetVerifiedAccessInstanceResult): GetVerifiedAccessInstanceResult = GetVerifiedAccessInstanceResult(
creationTime = javaType.creationTime().map({ args0 -> args0 }).orElse(null),
description = javaType.description().map({ args0 -> args0 }).orElse(null),
fipsEnabled = javaType.fipsEnabled().map({ args0 -> args0 }).orElse(null),
lastUpdatedTime = javaType.lastUpdatedTime().map({ args0 -> args0 }).orElse(null),
loggingConfigurations = javaType.loggingConfigurations().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.ec2.kotlin.outputs.VerifiedAccessInstanceVerifiedAccessLogs.Companion.toKotlin(args0)
})
}).orElse(null),
tags = javaType.tags().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.kotlin.outputs.Tag.Companion.toKotlin(args0)
})
}),
verifiedAccessInstanceId = javaType.verifiedAccessInstanceId().map({ args0 -> args0 }).orElse(null),
verifiedAccessTrustProviderIds = javaType.verifiedAccessTrustProviderIds().map({ args0 -> args0 }),
verifiedAccessTrustProviders = javaType.verifiedAccessTrustProviders().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.ec2.kotlin.outputs.VerifiedAccessInstanceVerifiedAccessTrustProvider.Companion.toKotlin(args0)
})
}),
)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy