Privileged Access Manager v1 API - Class ManualApprovals.Types.Step (1.0.0-beta01)

public sealed class ManualApprovals.Types.Step : IMessage<ManualApprovals.Types.Step>, IEquatable<ManualApprovals.Types.Step>, IDeepCloneable<ManualApprovals.Types.Step>, IBufferMessage, IMessage

Reference documentation and code samples for the Privileged Access Manager v1 API class ManualApprovals.Types.Step.

Step represents a logical step in a manual approval workflow.

Inheritance

object > ManualApprovals.Types.Step

Namespace

Google.Cloud.PrivilegedAccessManager.V1

Assembly

Google.Cloud.PrivilegedAccessManager.V1.dll

Constructors

Step()

public Step()

Step(Step)

public Step(ManualApprovals.Types.Step other)
Parameter
Name Description
other ManualApprovalsTypesStep

Properties

ApprovalsNeeded

public int ApprovalsNeeded { get; set; }

Required. How many users from the above list need to approve. If there aren't enough distinct users in the list, then the workflow indefinitely blocks. Should always be greater than 0. 1 is the only supported value.

Property Value
Type Description
int

ApproverEmailRecipients

public RepeatedField<string> ApproverEmailRecipients { get; }

Optional. Additional email addresses to be notified when a grant is pending approval.

Property Value
Type Description
RepeatedFieldstring

Approvers

public RepeatedField<AccessControlEntry> Approvers { get; }

Optional. The potential set of approvers in this step. This list must contain at most one entry.

Property Value
Type Description
RepeatedFieldAccessControlEntry