public sealed class ManualApprovals.Types.Step : IMessage<ManualApprovals.Types.Step>, IEquatable<ManualApprovals.Types.Step>, IDeepCloneable<ManualApprovals.Types.Step>, IBufferMessage, IMessageReference 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.
Implements
IMessageManualApprovalsTypesStep, IEquatableManualApprovalsTypesStep, IDeepCloneableManualApprovalsTypesStep, IBufferMessage, IMessageNamespace
Google.Cloud.PrivilegedAccessManager.V1Assembly
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 |
|