Class Event (0.1.0)

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

A single operation on the grant.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Attributes

Name Description
requested google.cloud.privilegedaccessmanager_v1.types.Grant.Timeline.Event.Requested
The grant was requested. This field is a member of oneof_ event.
approved google.cloud.privilegedaccessmanager_v1.types.Grant.Timeline.Event.Approved
The grant was approved. This field is a member of oneof_ event.
denied google.cloud.privilegedaccessmanager_v1.types.Grant.Timeline.Event.Denied
The grant was denied. This field is a member of oneof_ event.
revoked google.cloud.privilegedaccessmanager_v1.types.Grant.Timeline.Event.Revoked
The grant was revoked. This field is a member of oneof_ event.
scheduled google.cloud.privilegedaccessmanager_v1.types.Grant.Timeline.Event.Scheduled
The grant has been scheduled to give access. This field is a member of oneof_ event.
activated google.cloud.privilegedaccessmanager_v1.types.Grant.Timeline.Event.Activated
The grant was successfully activated to give access. This field is a member of oneof_ event.
activation_failed google.cloud.privilegedaccessmanager_v1.types.Grant.Timeline.Event.ActivationFailed
There was a non-retriable error while trying to give access. This field is a member of oneof_ event.
expired google.cloud.privilegedaccessmanager_v1.types.Grant.Timeline.Event.Expired
The approval workflow did not complete in the necessary duration, and so the grant is expired. This field is a member of oneof_ event.
ended google.cloud.privilegedaccessmanager_v1.types.Grant.Timeline.Event.Ended
Access given by the grant ended automatically as the approved duration was over. This field is a member of oneof_ event.
externally_modified google.cloud.privilegedaccessmanager_v1.types.Grant.Timeline.Event.ExternallyModified
The policy bindings made by grant have been modified outside of PAM. This field is a member of oneof_ event.
event_time google.protobuf.timestamp_pb2.Timestamp
Output only. The time (as recorded at server) when this event occurred.

Classes

Activated

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

An event representing that the grant was successfully activated.

ActivationFailed

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

An event representing that the grant activation failed.

Approved

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

An event representing that the grant was approved.

Denied

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

An event representing that the grant was denied.

Ended

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

An event representing that the grant has ended.

Expired

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

An event representing that the grant was expired.

ExternallyModified

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

An event representing that the policy bindings made by this grant were modified externally.

Requested

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

An event representing that a grant was requested.

Revoked

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

An event representing that the grant was revoked.

Scheduled

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

An event representing that the grant has been scheduled to be activated later.