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.
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 |