Interface BaseStageOptions

All Superinterfaces:
All Known Subinterfaces:
All Known Implementing Classes:
AddStageOptions.Jsii$Proxy, BaseStageOptions.Jsii$Proxy

@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-19T16:30:49.751Z") @Stability(Deprecated) @Deprecated public interface BaseStageOptions extends
This class is part of the old API. Use the API based on the CodePipeline class instead
(deprecated) Base options for a pipelines stage.


 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 Topic topic;
 BaseStageOptions baseStageOptions = BaseStageOptions.builder()

  • Method Details

    • getConfirmBroadeningPermissions

      @Stability(Deprecated) @Deprecated @Nullable default Boolean getConfirmBroadeningPermissions()
      (deprecated) Runs a cdk diff --security-only --fail to pause the pipeline if there are any security changes.

      If the stage is configured with confirmBroadeningPermissions enabled, you can use this property to override the stage configuration. For example, Pipeline Stage "Prod" has confirmBroadeningPermissions enabled, with applications "A", "B", "C". All three applications will run a security check, but if we want to disable the one for "C", we run stage.addApplication(C, { confirmBroadeningPermissions: false }) to override the pipeline stage behavior.

      Adds 1 to the run order space.

      Default: false

    • getSecurityNotificationTopic

      @Stability(Deprecated) @Deprecated @Nullable default ITopic getSecurityNotificationTopic()
      (deprecated) Optional SNS topic to send notifications to when the security check registers changes within the application.

      Default: undefined no notification topic for security check manual approval action

    • builder

      @Stability(Deprecated) @Deprecated static BaseStageOptions.Builder builder()
      a BaseStageOptions.Builder of BaseStageOptions