Privileged Access Manager v1 API - Class Grant.Types.Timeline.Types.Event (1.0.0-beta01)

public sealed class Grant.Types.Timeline.Types.Event : IMessage<Grant.Types.Timeline.Types.Event>, IEquatable<Grant.Types.Timeline.Types.Event>, IDeepCloneable<Grant.Types.Timeline.Types.Event>, IBufferMessage, IMessage

Reference documentation and code samples for the Privileged Access Manager v1 API class Grant.Types.Timeline.Types.Event.

A single operation on the grant.

Inheritance

object > Grant.Types.Timeline.Types.Event

Namespace

Google.Cloud.PrivilegedAccessManager.V1

Assembly

Google.Cloud.PrivilegedAccessManager.V1.dll

Constructors

Event()

public Event()

Event(Event)

public Event(Grant.Types.Timeline.Types.Event other)
Parameter
Name Description
other GrantTypesTimelineTypesEvent

Properties

Activated

public Grant.Types.Timeline.Types.Event.Types.Activated Activated { get; set; }

The grant was successfully activated to give access.

Property Value
Type Description
GrantTypesTimelineTypesEventTypesActivated

ActivationFailed

public Grant.Types.Timeline.Types.Event.Types.ActivationFailed ActivationFailed { get; set; }

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

Property Value
Type Description
GrantTypesTimelineTypesEventTypesActivationFailed

Approved

public Grant.Types.Timeline.Types.Event.Types.Approved Approved { get; set; }

The grant was approved.

Property Value
Type Description
GrantTypesTimelineTypesEventTypesApproved

Denied

public Grant.Types.Timeline.Types.Event.Types.Denied Denied { get; set; }

The grant was denied.

Property Value
Type Description
GrantTypesTimelineTypesEventTypesDenied

Ended

public Grant.Types.Timeline.Types.Event.Types.Ended Ended { get; set; }

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

Property Value
Type Description
GrantTypesTimelineTypesEventTypesEnded

EventCase

public Grant.Types.Timeline.Types.Event.EventOneofCase EventCase { get; }
Property Value
Type Description
GrantTypesTimelineTypesEventEventOneofCase

EventTime

public Timestamp EventTime { get; set; }

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

Property Value
Type Description
Timestamp

Expired

public Grant.Types.Timeline.Types.Event.Types.Expired Expired { get; set; }

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

Property Value
Type Description
GrantTypesTimelineTypesEventTypesExpired

ExternallyModified

public Grant.Types.Timeline.Types.Event.Types.ExternallyModified ExternallyModified { get; set; }

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

Property Value
Type Description
GrantTypesTimelineTypesEventTypesExternallyModified

Requested

public Grant.Types.Timeline.Types.Event.Types.Requested Requested { get; set; }

The grant was requested.

Property Value
Type Description
GrantTypesTimelineTypesEventTypesRequested

Revoked

public Grant.Types.Timeline.Types.Event.Types.Revoked Revoked { get; set; }

The grant was revoked.

Property Value
Type Description
GrantTypesTimelineTypesEventTypesRevoked

Scheduled

public Grant.Types.Timeline.Types.Event.Types.Scheduled Scheduled { get; set; }

The grant has been scheduled to give access.

Property Value
Type Description
GrantTypesTimelineTypesEventTypesScheduled