Reference documentation and code samples for the Privileged Access Manager V1 API class Google::Cloud::PrivilegedAccessManager::V1::Grant::Timeline::Event.
A single operation on the grant.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#activated
def activated() -> ::Google::Cloud::PrivilegedAccessManager::V1::Grant::Timeline::Event::Activated-
(::Google::Cloud::PrivilegedAccessManager::V1::Grant::Timeline::Event::Activated) — The grant was successfully activated to give access.
Note: The following fields are mutually exclusive:
activated,requested,approved,denied,revoked,scheduled,activation_failed,expired,ended,externally_modified. If a field in that set is populated, all other fields in the set will automatically be cleared.
#activated=
def activated=(value) -> ::Google::Cloud::PrivilegedAccessManager::V1::Grant::Timeline::Event::Activated-
value (::Google::Cloud::PrivilegedAccessManager::V1::Grant::Timeline::Event::Activated) — The grant was successfully activated to give access.
Note: The following fields are mutually exclusive:
activated,requested,approved,denied,revoked,scheduled,activation_failed,expired,ended,externally_modified. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::PrivilegedAccessManager::V1::Grant::Timeline::Event::Activated) — The grant was successfully activated to give access.
Note: The following fields are mutually exclusive:
activated,requested,approved,denied,revoked,scheduled,activation_failed,expired,ended,externally_modified. If a field in that set is populated, all other fields in the set will automatically be cleared.
#activation_failed
def activation_failed() -> ::Google::Cloud::PrivilegedAccessManager::V1::Grant::Timeline::Event::ActivationFailed-
(::Google::Cloud::PrivilegedAccessManager::V1::Grant::Timeline::Event::ActivationFailed) — There was a non-retriable error while trying to give access.
Note: The following fields are mutually exclusive:
activation_failed,requested,approved,denied,revoked,scheduled,activated,expired,ended,externally_modified. If a field in that set is populated, all other fields in the set will automatically be cleared.
#activation_failed=
def activation_failed=(value) -> ::Google::Cloud::PrivilegedAccessManager::V1::Grant::Timeline::Event::ActivationFailed-
value (::Google::Cloud::PrivilegedAccessManager::V1::Grant::Timeline::Event::ActivationFailed) — There was a non-retriable error while trying to give access.
Note: The following fields are mutually exclusive:
activation_failed,requested,approved,denied,revoked,scheduled,activated,expired,ended,externally_modified. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::PrivilegedAccessManager::V1::Grant::Timeline::Event::ActivationFailed) — There was a non-retriable error while trying to give access.
Note: The following fields are mutually exclusive:
activation_failed,requested,approved,denied,revoked,scheduled,activated,expired,ended,externally_modified. If a field in that set is populated, all other fields in the set will automatically be cleared.
#approved
def approved() -> ::Google::Cloud::PrivilegedAccessManager::V1::Grant::Timeline::Event::Approved-
(::Google::Cloud::PrivilegedAccessManager::V1::Grant::Timeline::Event::Approved) — The grant was approved.
Note: The following fields are mutually exclusive:
approved,requested,denied,revoked,scheduled,activated,activation_failed,expired,ended,externally_modified. If a field in that set is populated, all other fields in the set will automatically be cleared.
#approved=
def approved=(value) -> ::Google::Cloud::PrivilegedAccessManager::V1::Grant::Timeline::Event::Approved-
value (::Google::Cloud::PrivilegedAccessManager::V1::Grant::Timeline::Event::Approved) — The grant was approved.
Note: The following fields are mutually exclusive:
approved,requested,denied,revoked,scheduled,activated,activation_failed,expired,ended,externally_modified. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::PrivilegedAccessManager::V1::Grant::Timeline::Event::Approved) — The grant was approved.
Note: The following fields are mutually exclusive:
approved,requested,denied,revoked,scheduled,activated,activation_failed,expired,ended,externally_modified. If a field in that set is populated, all other fields in the set will automatically be cleared.
#denied
def denied() -> ::Google::Cloud::PrivilegedAccessManager::V1::Grant::Timeline::Event::Denied-
(::Google::Cloud::PrivilegedAccessManager::V1::Grant::Timeline::Event::Denied) — The grant was denied.
Note: The following fields are mutually exclusive:
denied,requested,approved,revoked,scheduled,activated,activation_failed,expired,ended,externally_modified. If a field in that set is populated, all other fields in the set will automatically be cleared.
#denied=
def denied=(value) -> ::Google::Cloud::PrivilegedAccessManager::V1::Grant::Timeline::Event::Denied-
value (::Google::Cloud::PrivilegedAccessManager::V1::Grant::Timeline::Event::Denied) — The grant was denied.
Note: The following fields are mutually exclusive:
denied,requested,approved,revoked,scheduled,activated,activation_failed,expired,ended,externally_modified. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::PrivilegedAccessManager::V1::Grant::Timeline::Event::Denied) — The grant was denied.
Note: The following fields are mutually exclusive:
denied,requested,approved,revoked,scheduled,activated,activation_failed,expired,ended,externally_modified. If a field in that set is populated, all other fields in the set will automatically be cleared.
#ended
def ended() -> ::Google::Cloud::PrivilegedAccessManager::V1::Grant::Timeline::Event::Ended-
(::Google::Cloud::PrivilegedAccessManager::V1::Grant::Timeline::Event::Ended) — Access given by the grant ended automatically as the approved
duration was over.
Note: The following fields are mutually exclusive:
ended,requested,approved,denied,revoked,scheduled,activated,activation_failed,expired,externally_modified. If a field in that set is populated, all other fields in the set will automatically be cleared.
#ended=
def ended=(value) -> ::Google::Cloud::PrivilegedAccessManager::V1::Grant::Timeline::Event::Ended-
value (::Google::Cloud::PrivilegedAccessManager::V1::Grant::Timeline::Event::Ended) — Access given by the grant ended automatically as the approved
duration was over.
Note: The following fields are mutually exclusive:
ended,requested,approved,denied,revoked,scheduled,activated,activation_failed,expired,externally_modified. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::PrivilegedAccessManager::V1::Grant::Timeline::Event::Ended) — Access given by the grant ended automatically as the approved
duration was over.
Note: The following fields are mutually exclusive:
ended,requested,approved,denied,revoked,scheduled,activated,activation_failed,expired,externally_modified. If a field in that set is populated, all other fields in the set will automatically be cleared.
#event_time
def event_time() -> ::Google::Protobuf::Timestamp- (::Google::Protobuf::Timestamp) — Output only. The time (as recorded at server) when this event occurred.
#expired
def expired() -> ::Google::Cloud::PrivilegedAccessManager::V1::Grant::Timeline::Event::Expired-
(::Google::Cloud::PrivilegedAccessManager::V1::Grant::Timeline::Event::Expired) — The approval workflow did not complete in the necessary duration,
and so the grant is expired.
Note: The following fields are mutually exclusive:
expired,requested,approved,denied,revoked,scheduled,activated,activation_failed,ended,externally_modified. If a field in that set is populated, all other fields in the set will automatically be cleared.
#expired=
def expired=(value) -> ::Google::Cloud::PrivilegedAccessManager::V1::Grant::Timeline::Event::Expired-
value (::Google::Cloud::PrivilegedAccessManager::V1::Grant::Timeline::Event::Expired) — The approval workflow did not complete in the necessary duration,
and so the grant is expired.
Note: The following fields are mutually exclusive:
expired,requested,approved,denied,revoked,scheduled,activated,activation_failed,ended,externally_modified. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::PrivilegedAccessManager::V1::Grant::Timeline::Event::Expired) — The approval workflow did not complete in the necessary duration,
and so the grant is expired.
Note: The following fields are mutually exclusive:
expired,requested,approved,denied,revoked,scheduled,activated,activation_failed,ended,externally_modified. If a field in that set is populated, all other fields in the set will automatically be cleared.
#externally_modified
def externally_modified() -> ::Google::Cloud::PrivilegedAccessManager::V1::Grant::Timeline::Event::ExternallyModified-
(::Google::Cloud::PrivilegedAccessManager::V1::Grant::Timeline::Event::ExternallyModified) — The policy bindings made by grant have been modified outside of PAM.
Note: The following fields are mutually exclusive:
externally_modified,requested,approved,denied,revoked,scheduled,activated,activation_failed,expired,ended. If a field in that set is populated, all other fields in the set will automatically be cleared.
#externally_modified=
def externally_modified=(value) -> ::Google::Cloud::PrivilegedAccessManager::V1::Grant::Timeline::Event::ExternallyModified-
value (::Google::Cloud::PrivilegedAccessManager::V1::Grant::Timeline::Event::ExternallyModified) — The policy bindings made by grant have been modified outside of PAM.
Note: The following fields are mutually exclusive:
externally_modified,requested,approved,denied,revoked,scheduled,activated,activation_failed,expired,ended. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::PrivilegedAccessManager::V1::Grant::Timeline::Event::ExternallyModified) — The policy bindings made by grant have been modified outside of PAM.
Note: The following fields are mutually exclusive:
externally_modified,requested,approved,denied,revoked,scheduled,activated,activation_failed,expired,ended. If a field in that set is populated, all other fields in the set will automatically be cleared.
#requested
def requested() -> ::Google::Cloud::PrivilegedAccessManager::V1::Grant::Timeline::Event::Requested-
(::Google::Cloud::PrivilegedAccessManager::V1::Grant::Timeline::Event::Requested) — The grant was requested.
Note: The following fields are mutually exclusive:
requested,approved,denied,revoked,scheduled,activated,activation_failed,expired,ended,externally_modified. If a field in that set is populated, all other fields in the set will automatically be cleared.
#requested=
def requested=(value) -> ::Google::Cloud::PrivilegedAccessManager::V1::Grant::Timeline::Event::Requested-
value (::Google::Cloud::PrivilegedAccessManager::V1::Grant::Timeline::Event::Requested) — The grant was requested.
Note: The following fields are mutually exclusive:
requested,approved,denied,revoked,scheduled,activated,activation_failed,expired,ended,externally_modified. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::PrivilegedAccessManager::V1::Grant::Timeline::Event::Requested) — The grant was requested.
Note: The following fields are mutually exclusive:
requested,approved,denied,revoked,scheduled,activated,activation_failed,expired,ended,externally_modified. If a field in that set is populated, all other fields in the set will automatically be cleared.
#revoked
def revoked() -> ::Google::Cloud::PrivilegedAccessManager::V1::Grant::Timeline::Event::Revoked-
(::Google::Cloud::PrivilegedAccessManager::V1::Grant::Timeline::Event::Revoked) — The grant was revoked.
Note: The following fields are mutually exclusive:
revoked,requested,approved,denied,scheduled,activated,activation_failed,expired,ended,externally_modified. If a field in that set is populated, all other fields in the set will automatically be cleared.
#revoked=
def revoked=(value) -> ::Google::Cloud::PrivilegedAccessManager::V1::Grant::Timeline::Event::Revoked-
value (::Google::Cloud::PrivilegedAccessManager::V1::Grant::Timeline::Event::Revoked) — The grant was revoked.
Note: The following fields are mutually exclusive:
revoked,requested,approved,denied,scheduled,activated,activation_failed,expired,ended,externally_modified. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::PrivilegedAccessManager::V1::Grant::Timeline::Event::Revoked) — The grant was revoked.
Note: The following fields are mutually exclusive:
revoked,requested,approved,denied,scheduled,activated,activation_failed,expired,ended,externally_modified. If a field in that set is populated, all other fields in the set will automatically be cleared.
#scheduled
def scheduled() -> ::Google::Cloud::PrivilegedAccessManager::V1::Grant::Timeline::Event::Scheduled-
(::Google::Cloud::PrivilegedAccessManager::V1::Grant::Timeline::Event::Scheduled) — The grant has been scheduled to give access.
Note: The following fields are mutually exclusive:
scheduled,requested,approved,denied,revoked,activated,activation_failed,expired,ended,externally_modified. If a field in that set is populated, all other fields in the set will automatically be cleared.
#scheduled=
def scheduled=(value) -> ::Google::Cloud::PrivilegedAccessManager::V1::Grant::Timeline::Event::Scheduled-
value (::Google::Cloud::PrivilegedAccessManager::V1::Grant::Timeline::Event::Scheduled) — The grant has been scheduled to give access.
Note: The following fields are mutually exclusive:
scheduled,requested,approved,denied,revoked,activated,activation_failed,expired,ended,externally_modified. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::PrivilegedAccessManager::V1::Grant::Timeline::Event::Scheduled) — The grant has been scheduled to give access.
Note: The following fields are mutually exclusive:
scheduled,requested,approved,denied,revoked,activated,activation_failed,expired,ended,externally_modified. If a field in that set is populated, all other fields in the set will automatically be cleared.