Class GcpIamAccess (0.1.5)

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

GcpIamAccess represents IAM based access control on a Google Cloud resource. Refer to https://cloud.google.com/iam/docs to understand more about IAM.

Attributes

Name Description
resource_type str
Required. The type of this resource.
resource str
Required. Name of the resource.
role_bindings MutableSequence[google.cloud.privilegedaccessmanager_v1.types.PrivilegedAccess.GcpIamAccess.RoleBinding]
Required. Role bindings that are created on successful grant.

Classes

RoleBinding

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

IAM role bindings that are created after a successful grant.