Package software.amazon.awscdk.pipelines
Class ConfirmPermissionsBroadening
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.pipelines.Step
software.amazon.awscdk.pipelines.ConfirmPermissionsBroadening
- All Implemented Interfaces:
ICodePipelineActionFactory
,IFileSetProducer
,software.amazon.jsii.JsiiSerializable
@Generated(value="jsii-pacmak/1.104.0 (build e79254c)",
date="2024-11-27T16:51:06.879Z")
@Stability(Stable)
public class ConfirmPermissionsBroadening
extends Step
implements ICodePipelineActionFactory
Pause the pipeline if a deployment would add IAM permissions or Security Group rules.
This step is only supported in CodePipeline pipelines.
Example:
CodePipeline pipeline; MyApplicationStage stage = new MyApplicationStage(this, "MyApplication"); pipeline.addStage(stage, AddStageOpts.builder() .pre(List.of(ConfirmPermissionsBroadening.Builder.create("Check").stage(stage).build())) .build());
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
A fluent builder forConfirmPermissionsBroadening
.Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.pipelines.ICodePipelineActionFactory
ICodePipelineActionFactory.Jsii$Default, ICodePipelineActionFactory.Jsii$Proxy
Nested classes/interfaces inherited from interface software.amazon.awscdk.pipelines.IFileSetProducer
IFileSetProducer.Jsii$Default
-
Constructor Summary
ModifierConstructorDescriptionprotected
ConfirmPermissionsBroadening
(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protected
ConfirmPermissionsBroadening
(software.amazon.jsii.JsiiObjectRef objRef) -
Method Summary
Modifier and TypeMethodDescriptionproduceAction
(IStage stage, ProduceActionOptions options) Create the desired Action and add it to the pipeline.Methods inherited from class software.amazon.awscdk.pipelines.Step
addDependencyFileSet, addStepDependency, configurePrimaryOutput, discoverReferencedOutputs, getConsumedStackOutputs, getDependencies, getDependencyFileSets, getId, getIsSource, getPrimaryOutput, sequence, toString
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Constructor Details
-
ConfirmPermissionsBroadening
protected ConfirmPermissionsBroadening(software.amazon.jsii.JsiiObjectRef objRef) -
ConfirmPermissionsBroadening
protected ConfirmPermissionsBroadening(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) -
ConfirmPermissionsBroadening
@Stability(Stable) public ConfirmPermissionsBroadening(@NotNull String id, @NotNull PermissionsBroadeningCheckProps props) - Parameters:
id
- Identifier for this step. This parameter is required.props
- This parameter is required.
-
-
Method Details
-
produceAction
@Stability(Stable) @NotNull public CodePipelineActionFactoryResult produceAction(@NotNull IStage stage, @NotNull ProduceActionOptions options) Create the desired Action and add it to the pipeline.- Specified by:
produceAction
in interfaceICodePipelineActionFactory
- Parameters:
stage
- This parameter is required.options
- This parameter is required.
-