Class ShellScriptActionProps.Jsii$Proxy

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.pipelines.ShellScriptActionProps.Jsii$Proxy
All Implemented Interfaces:
ShellScriptActionProps, software.amazon.jsii.JsiiSerializable
Enclosing interface:
ShellScriptActionProps

@Stability(Deprecated) @Deprecated @Internal public static final class ShellScriptActionProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements ShellScriptActionProps
Deprecated.
An implementation for ShellScriptActionProps
  • Constructor Details

    • Jsii$Proxy

      protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
      Deprecated.
      Constructor that initializes the object based on values retrieved from the JsiiObject.
      Parameters:
      objRef - Reference to the JSII managed object.
    • Jsii$Proxy

      protected Jsii$Proxy(ShellScriptActionProps.Builder builder)
      Deprecated.
      Constructor that initializes the object based on literal property values passed by the ShellScriptActionProps.Builder.
  • Method Details

    • getActionName

      public final String getActionName()
      Deprecated.
      Description copied from interface: ShellScriptActionProps
      (deprecated) Name of the validation action in the pipeline.
      Specified by:
      getActionName in interface ShellScriptActionProps
    • getCommands

      public final List<String> getCommands()
      Deprecated.
      Description copied from interface: ShellScriptActionProps
      (deprecated) Commands to run.
      Specified by:
      getCommands in interface ShellScriptActionProps
    • getAdditionalArtifacts

      public final List<Artifact> getAdditionalArtifacts()
      Deprecated.
      Description copied from interface: ShellScriptActionProps
      (deprecated) Additional artifacts to use as input for the CodeBuild project.

      You can use these files to load more complex test sets into the shellscript build environment.

      The files artifact given here will be unpacked into the current working directory, the other ones will be unpacked into directories which are available through the environment variables $CODEBUILD_SRC_DIR_.

      The CodeBuild job must have at least one input artifact, so you must provide either at least one additional artifact here or one stack output using useOutput.

      Default: - No additional artifacts

      Specified by:
      getAdditionalArtifacts in interface ShellScriptActionProps
    • getBashOptions

      public final String getBashOptions()
      Deprecated.
      Description copied from interface: ShellScriptActionProps
      (deprecated) Bash options to set at the start of the script.

      Default: '-eu' (errexit and nounset)

      Specified by:
      getBashOptions in interface ShellScriptActionProps
    • getEnvironment

      public final BuildEnvironment getEnvironment()
      Deprecated.
      Description copied from interface: ShellScriptActionProps
      (deprecated) The CodeBuild environment where scripts are executed.

      Default: LinuxBuildImage.STANDARD_5_0

      Specified by:
      getEnvironment in interface ShellScriptActionProps
    • getEnvironmentVariables

      public final Map<String,BuildEnvironmentVariable> getEnvironmentVariables()
      Deprecated.
      Description copied from interface: ShellScriptActionProps
      (deprecated) Environment variables to send into build.

      Default: - No additional environment variables

      Specified by:
      getEnvironmentVariables in interface ShellScriptActionProps
    • getRolePolicyStatements

      public final List<PolicyStatement> getRolePolicyStatements()
      Deprecated.
      Description copied from interface: ShellScriptActionProps
      (deprecated) Additional policy statements to add to the execution role.

      Default: - No policy statements

      Specified by:
      getRolePolicyStatements in interface ShellScriptActionProps
    • getRunOrder

      public final Number getRunOrder()
      Deprecated.
      Description copied from interface: ShellScriptActionProps
      (deprecated) RunOrder for this action.

      Use this to sequence the shell script after the deployments.

      The default value is 100 so you don't have to supply the value if you just want to run this after the application stacks have been deployed, and you don't have more than 100 stacks.

      Default: 100

      Specified by:
      getRunOrder in interface ShellScriptActionProps
    • getSecurityGroups

      public final List<ISecurityGroup> getSecurityGroups()
      Deprecated.
      Description copied from interface: ShellScriptActionProps
      (deprecated) Which security group to associate with the script's project network interfaces.

      If no security group is identified, one will be created automatically.

      Only used if 'vpc' is supplied.

      Default: - Security group will be automatically created.

      Specified by:
      getSecurityGroups in interface ShellScriptActionProps
    • getSubnetSelection

      public final SubnetSelection getSubnetSelection()
      Deprecated.
      Description copied from interface: ShellScriptActionProps
      (deprecated) Which subnets to use.

      Only used if 'vpc' is supplied.

      Default: - All private subnets.

      Specified by:
      getSubnetSelection in interface ShellScriptActionProps
    • getUseOutputs

      public final Map<String,StackOutput> getUseOutputs()
      Deprecated.
      Description copied from interface: ShellScriptActionProps
      (deprecated) Stack outputs to make available as environment variables.

      Default: - No outputs used

      Specified by:
      getUseOutputs in interface ShellScriptActionProps
    • getVpc

      public final IVpc getVpc()
      Deprecated.
      Description copied from interface: ShellScriptActionProps
      (deprecated) The VPC where to execute the specified script.

      Default: - No VPC

      Specified by:
      getVpc in interface ShellScriptActionProps
    • $jsii$toJson

      @Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
      Deprecated.
      Specified by:
      $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
    • equals

      public final boolean equals(Object o)
      Deprecated.
      Overrides:
      equals in class Object
    • hashCode

      public final int hashCode()
      Deprecated.
      Overrides:
      hashCode in class Object