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.