@Generated(value="jsii-pacmak/1.60.0 (build ebcefe6)", date="2022-06-22T23:28:02.444Z") public class ManualApprovalAction extends Action
Example:
Pipeline pipeline = new Pipeline(this, "MyPipeline"); IStage approveStage = pipeline.addStage(StageOptions.builder().stageName("Approve").build()); ManualApprovalAction manualApprovalAction = ManualApprovalAction.Builder.create() .actionName("Approve") .build(); approveStage.addAction(manualApprovalAction); IRole role = Role.fromRoleArn(this, "Admin", Arn.format(ArnComponents.builder().service("iam").resource("role").resourceName("Admin").build(), this)); manualApprovalAction.grantManualApproval(role);
Modifier and Type | Class and Description |
---|---|
static class |
ManualApprovalAction.Builder
A fluent builder for
ManualApprovalAction . |
IAction.Jsii$Default
Modifier | Constructor and Description |
---|---|
protected |
ManualApprovalAction(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
ManualApprovalAction(software.amazon.jsii.JsiiObjectRef objRef) |
Modifier and Type | Method and Description |
---|---|
protected ActionConfig |
bound(Construct scope,
IStage stage,
ActionBindOptions options)
This is a renamed version of the
IAction.bind method. |
ITopic |
getNotificationTopic() |
void |
grantManualApproval(IGrantable grantable)
grant the provided principal the permissions to approve or reject this manual approval action.
|
getProvidedActionProperties
bind, getActionProperties, onStateChange, onStateChange, onStateChange, variableExpression
protected ManualApprovalAction(software.amazon.jsii.JsiiObjectRef objRef)
protected ManualApprovalAction(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
protected ActionConfig bound(Construct scope, IStage stage, ActionBindOptions options)
IAction.bind
method.
public void grantManualApproval(IGrantable grantable)
For more info see: https://docs.aws.amazon.com/codepipeline/latest/userguide/approvals-iam-permissions.html
grantable
- the grantable to attach the permissions to. This parameter is required.public ITopic getNotificationTopic()