
com.pulumi.awsnative.lakeformation.kotlin.outputs.PrincipalPermissionsDataLocationResource.kt Maven / Gradle / Ivy
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.awsnative.lakeformation.kotlin.outputs
import kotlin.String
import kotlin.Suppress
/**
* A structure for a data location object where permissions are granted or revoked.
* @property catalogId The identifier for the GLUDC where the location is registered with LFlong.
* @property resourceArn The Amazon Resource Name (ARN) that uniquely identifies the data location resource.
*/
public data class PrincipalPermissionsDataLocationResource(
public val catalogId: String,
public val resourceArn: String,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.awsnative.lakeformation.outputs.PrincipalPermissionsDataLocationResource): PrincipalPermissionsDataLocationResource = PrincipalPermissionsDataLocationResource(
catalogId = javaType.catalogId(),
resourceArn = javaType.resourceArn(),
)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy