All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.pulumi.awsnative.neptune.kotlin.outputs.DbClusterDbClusterRole.kt Maven / Gradle / Ivy

@file:Suppress("NAME_SHADOWING", "DEPRECATION")

package com.pulumi.awsnative.neptune.kotlin.outputs

import kotlin.String
import kotlin.Suppress

/**
 * Describes an AWS Identity and Access Management (IAM) role that is associated with a DB cluster.
 * @property featureName The name of the feature associated with the AWS Identity and Access Management (IAM) role. For the list of supported feature names, see DBEngineVersion in the Amazon Neptune API Reference.
 * @property roleArn The Amazon Resource Name (ARN) of the IAM role that is associated with the DB cluster.
 */
public data class DbClusterDbClusterRole(
    public val featureName: String? = null,
    public val roleArn: String,
) {
    public companion object {
        public fun toKotlin(javaType: com.pulumi.awsnative.neptune.outputs.DbClusterDbClusterRole): DbClusterDbClusterRole = DbClusterDbClusterRole(
            featureName = javaType.featureName().map({ args0 -> args0 }).orElse(null),
            roleArn = javaType.roleArn(),
        )
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy