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());
 
  • 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