
com.pulumi.awsnative.ec2.kotlin.outputs.GetVpcEndpointServicePermissionsResult.kt Maven / Gradle / Ivy
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.awsnative.ec2.kotlin.outputs
import kotlin.String
import kotlin.Suppress
import kotlin.collections.List
/**
*
* @property allowedPrincipals The Amazon Resource Names (ARN) of one or more principals (for example, users, IAM roles, and AWS accounts ). Permissions are granted to the principals in this list. To grant permissions to all principals, specify an asterisk (*). Permissions are revoked for principals not in this list. If the list is empty, then all permissions are revoked.
*/
public data class GetVpcEndpointServicePermissionsResult(
public val allowedPrincipals: List? = null,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.awsnative.ec2.outputs.GetVpcEndpointServicePermissionsResult): GetVpcEndpointServicePermissionsResult = GetVpcEndpointServicePermissionsResult(
allowedPrincipals = javaType.allowedPrincipals().map({ args0 -> args0 }),
)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy