Google Cloud Privileged Access Manager V1 Client - Class Event (0.1.2)

Reference documentation and code samples for the Google Cloud Privileged Access Manager V1 Client class Event.

A single operation on the grant.

Generated from protobuf message google.cloud.privilegedaccessmanager.v1.Grant.Timeline.Event

Namespace

Google \ Cloud \ PrivilegedAccessManager \ V1 \ Grant \ Timeline

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ requested Event\Requested

The grant was requested.

↳ approved Event\Approved

The grant was approved.

↳ denied Event\Denied

The grant was denied.

↳ revoked Event\Revoked

The grant was revoked.

↳ scheduled Event\Scheduled

The grant has been scheduled to give access.

↳ activated Event\Activated

The grant was successfully activated to give access.

↳ activation_failed Event\ActivationFailed

There was a non-retriable error while trying to give access.

↳ expired Event\Expired

The approval workflow did not complete in the necessary duration, and so the grant is expired.

↳ ended Event\Ended

Access given by the grant ended automatically as the approved duration was over.

↳ externally_modified Event\ExternallyModified

The policy bindings made by grant have been modified outside of PAM.

↳ event_time Google\Protobuf\Timestamp

Output only. The time (as recorded at server) when this event occurred.

getRequested

The grant was requested.

Returns
Type Description
Event\Requested|null

hasRequested

setRequested

The grant was requested.

Parameter
Name Description
var Event\Requested
Returns
Type Description
$this

getApproved

The grant was approved.

Returns
Type Description
Event\Approved|null

hasApproved

setApproved

The grant was approved.

Parameter
Name Description
var Event\Approved
Returns
Type Description
$this

getDenied

The grant was denied.

Returns
Type Description
Event\Denied|null

hasDenied

setDenied

The grant was denied.

Parameter
Name Description
var Event\Denied
Returns
Type Description
$this

getRevoked

The grant was revoked.

Returns
Type Description
Event\Revoked|null

hasRevoked

setRevoked

The grant was revoked.

Parameter
Name Description
var Event\Revoked
Returns
Type Description
$this

getScheduled

The grant has been scheduled to give access.

Returns
Type Description
Event\Scheduled|null

hasScheduled

setScheduled

The grant has been scheduled to give access.

Parameter
Name Description
var Event\Scheduled
Returns
Type Description
$this

getActivated

The grant was successfully activated to give access.

Returns
Type Description
Event\Activated|null

hasActivated

setActivated

The grant was successfully activated to give access.

Parameter
Name Description
var Event\Activated
Returns
Type Description
$this

getActivationFailed

There was a non-retriable error while trying to give access.

Returns
Type Description
Event\ActivationFailed|null

hasActivationFailed

setActivationFailed

There was a non-retriable error while trying to give access.

Parameter
Name Description
var Event\ActivationFailed
Returns
Type Description
$this

getExpired

The approval workflow did not complete in the necessary duration, and so the grant is expired.

Returns
Type Description
Event\Expired|null

hasExpired

setExpired

The approval workflow did not complete in the necessary duration, and so the grant is expired.

Parameter
Name Description
var Event\Expired
Returns
Type Description
$this

getEnded

Access given by the grant ended automatically as the approved duration was over.

Returns
Type Description
Event\Ended|null

hasEnded

setEnded

Access given by the grant ended automatically as the approved duration was over.

Parameter
Name Description
var Event\Ended
Returns
Type Description
$this

getExternallyModified

The policy bindings made by grant have been modified outside of PAM.

Returns
Type Description
Event\ExternallyModified|null

hasExternallyModified

setExternallyModified

The policy bindings made by grant have been modified outside of PAM.

Parameter
Name Description
var Event\ExternallyModified
Returns
Type Description
$this

getEventTime

Output only. The time (as recorded at server) when this event occurred.

Returns
Type Description
Google\Protobuf\Timestamp|null

hasEventTime

clearEventTime

setEventTime

Output only. The time (as recorded at server) when this event occurred.

Parameter
Name Description
var Google\Protobuf\Timestamp
Returns
Type Description
$this

getEvent

Returns
Type Description
string