UserPermissionPermissionArgs

data class UserPermissionPermissionArgs(val isCustom: Output<Boolean>? = null, val isRamRole: Output<Boolean>? = null, val roleName: Output<String>? = null, val roleType: Output<String>? = null, val serviceMeshId: Output<String>? = null) : ConvertibleToJava<UserPermissionPermissionArgs>

Constructors

Link copied to clipboard
constructor(isCustom: Output<Boolean>? = null, isRamRole: Output<Boolean>? = null, roleName: Output<String>? = null, roleType: Output<String>? = null, serviceMeshId: Output<String>? = null)

Properties

Link copied to clipboard
val isCustom: Output<Boolean>? = null

Whether the grant object is a RAM role.

Link copied to clipboard
val isRamRole: Output<Boolean>? = null

Whether the grant object is an entity.

Link copied to clipboard
val roleName: Output<String>? = null

The permission name. Valid values: istio-admin, istio-ops, istio-readonly.

Link copied to clipboard
val roleType: Output<String>? = null

The role type. Valid Value: custom.

Link copied to clipboard
val serviceMeshId: Output<String>? = null

The service mesh id.

Functions

Link copied to clipboard
open override fun toJava(): UserPermissionPermissionArgs