Class Permission (2.16.1)

Permission(mapping=None, *, ignore_unknown_fields=False, **kwargs)

A permission which can be included by a role.

Attributes

Name Description
name str
The name of this Permission.
title str
The title of this Permission.
description str
A brief description of what this Permission is used for. This permission can ONLY be used in predefined roles.
stage google.cloud.iam_admin_v1.types.Permission.PermissionLaunchStage
The current launch stage of the permission.
custom_roles_support_level google.cloud.iam_admin_v1.types.Permission.CustomRolesSupportLevel
The current custom role support level.
api_disabled bool
The service API associated with the permission is not enabled.
primary_permission str
The preferred name for this permission. If present, then this permission is an alias of, and equivalent to, the listed primary_permission.

Classes

CustomRolesSupportLevel

CustomRolesSupportLevel(value)

The state of the permission with regards to custom roles.

PermissionLaunchStage

PermissionLaunchStage(value)

A stage representing a permission's lifecycle phase.