Class BaseStageOptions.Builder

java.lang.Object
software.amazon.awscdk.pipelines.BaseStageOptions.Builder
All Implemented Interfaces:
software.amazon.jsii.Builder<BaseStageOptions>
Enclosing interface:
BaseStageOptions

@Stability(Deprecated) @Deprecated public static final class BaseStageOptions.Builder extends Object implements software.amazon.jsii.Builder<BaseStageOptions>
Deprecated.
A builder for BaseStageOptions
  • Constructor Details

    • Builder

      public Builder()
      Deprecated.
  • Method Details

    • confirmBroadeningPermissions

      @Stability(Deprecated) @Deprecated public BaseStageOptions.Builder confirmBroadeningPermissions(Boolean confirmBroadeningPermissions)
      Deprecated.
      Parameters:
      confirmBroadeningPermissions - 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.

      Returns:
      this
    • securityNotificationTopic

      @Stability(Deprecated) @Deprecated public BaseStageOptions.Builder securityNotificationTopic(ITopic securityNotificationTopic)
      Deprecated.
      Parameters:
      securityNotificationTopic - Optional SNS topic to send notifications to when the security check registers changes within the application.
      Returns:
      this
    • build

      @Stability(Deprecated) @Deprecated public BaseStageOptions build()
      Deprecated.
      Builds the configured instance.
      Specified by:
      build in interface software.amazon.jsii.Builder<BaseStageOptions>
      Returns:
      a new instance of BaseStageOptions
      Throws:
      NullPointerException - if any required attribute was not provided