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.