GetIamCustomRolesPlainArgs

data class GetIamCustomRolesPlainArgs(val project: String? = null, val showDeleted: Boolean? = null, val view: String? = null) : ConvertibleToJava<GetIamCustomRolesPlainArgs>

A collection of arguments for invoking getIamCustomRoles.

Constructors

Link copied to clipboard
constructor(project: String? = null, showDeleted: Boolean? = null, view: String? = null)

Properties

Link copied to clipboard
val project: String? = null

The project were the custom role has been created in. Defaults to the provider project configuration.

Link copied to clipboard
val showDeleted: Boolean? = null

Include Roles that have been deleted. Defaults to false.

Link copied to clipboard
val view: String? = null

When "FULL" is specified, the permissions field is returned, which includes a list of all permissions in the role. The default value is "BASIC", which does not return the permissions.

Functions

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