Class CdkPipelineProps.Jsii$Proxy

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

@Stability(Deprecated) @Deprecated @Internal public static final class CdkPipelineProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CdkPipelineProps
Deprecated.
An implementation for CdkPipelineProps
  • Nested Class Summary

    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.CdkPipelineProps

    CdkPipelineProps.Builder, CdkPipelineProps.Jsii$Proxy
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    Deprecated.
    Constructor that initializes the object based on literal property values passed by the CdkPipelineProps.Builder.
    protected
    Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
    Deprecated.
    Constructor that initializes the object based on values retrieved from the JsiiObject.
  • Method Summary

    Modifier and Type
    Method
    Description
    com.fasterxml.jackson.databind.JsonNode
    Deprecated.
     
    final boolean
    Deprecated.
     
    final BuildSpec
    Deprecated.
    (deprecated) Custom BuildSpec that is merged with generated one (for asset publishing actions).
    final List<String>
    Deprecated.
    (deprecated) Additional commands to run before installing cdk-assets during the asset publishing step Use this to setup proxies or npm mirrors.
    final String
    Deprecated.
    (deprecated) CDK CLI version to use in pipeline.
    final Artifact
    Deprecated.
    (deprecated) The artifact you have defined to be the artifact to hold the cloudAssemblyArtifact for the synth action.
    final Pipeline
    Deprecated.
    (deprecated) Existing CodePipeline to add deployment stages to.
    final Boolean
    Deprecated.
    (deprecated) Create KMS keys for cross-account deployments.
    Deprecated.
    (deprecated) A list of credentials used to authenticate to Docker registries.
    final Boolean
    Deprecated.
    (deprecated) Enables KMS key rotation for cross-account keys.
    final String
    Deprecated.
    (deprecated) Name of the pipeline.
    final Boolean
    Deprecated.
    (deprecated) Whether the pipeline will update itself.
    final BuildSpec
    Deprecated.
    (deprecated) Custom BuildSpec that is merged with generated one (for self-mutation stage).
    final Boolean
    Deprecated.
    (deprecated) Whether this pipeline creates one asset upload action per asset type or one asset upload per asset.
    final IAction
    Deprecated.
    (deprecated) The CodePipeline action used to retrieve the CDK app's source.
    Deprecated.
    (deprecated) Which subnets to use.
    final Boolean
    Deprecated.
    (deprecated) Whether the pipeline needs to build Docker images in the UpdatePipeline stage.
    final IAction
    Deprecated.
    (deprecated) The CodePipeline action build and synthesis step of the CDK app.
    final IVpc
    Deprecated.
    (deprecated) The VPC where to execute the CdkPipeline actions.
    final int
    Deprecated.
     

    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, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • 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(CdkPipelineProps.Builder builder)
      Deprecated.
      Constructor that initializes the object based on literal property values passed by the CdkPipelineProps.Builder.
  • Method Details

    • getCloudAssemblyArtifact

      public final Artifact getCloudAssemblyArtifact()
      Deprecated.
      Description copied from interface: CdkPipelineProps
      (deprecated) The artifact you have defined to be the artifact to hold the cloudAssemblyArtifact for the synth action.
      Specified by:
      getCloudAssemblyArtifact in interface CdkPipelineProps
    • getAssetBuildSpec

      public final BuildSpec getAssetBuildSpec()
      Deprecated.
      Description copied from interface: CdkPipelineProps
      (deprecated) Custom BuildSpec that is merged with generated one (for asset publishing actions).

      Default: - none

      Specified by:
      getAssetBuildSpec in interface CdkPipelineProps
    • getAssetPreInstallCommands

      public final List<String> getAssetPreInstallCommands()
      Deprecated.
      Description copied from interface: CdkPipelineProps
      (deprecated) Additional commands to run before installing cdk-assets during the asset publishing step Use this to setup proxies or npm mirrors.

      Default: -

      Specified by:
      getAssetPreInstallCommands in interface CdkPipelineProps
    • getCdkCliVersion

      public final String getCdkCliVersion()
      Deprecated.
      Description copied from interface: CdkPipelineProps
      (deprecated) CDK CLI version to use in pipeline.

      Some Actions in the pipeline will download and run a version of the CDK CLI. Specify the version here.

      Default: - Latest version

      Specified by:
      getCdkCliVersion in interface CdkPipelineProps
    • getCodePipeline

      public final Pipeline getCodePipeline()
      Deprecated.
      Description copied from interface: CdkPipelineProps
      (deprecated) Existing CodePipeline to add deployment stages to.

      Use this if you want more control over the CodePipeline that gets created. You can choose to not pass this value, in which case a new CodePipeline is created with default settings.

      If you pass an existing CodePipeline, it should have been created with restartExecutionOnUpdate: true.

      [disable-awslint:ref-via-interface]

      Default: - A new CodePipeline is automatically generated

      Specified by:
      getCodePipeline in interface CdkPipelineProps
    • getCrossAccountKeys

      public final Boolean getCrossAccountKeys()
      Deprecated.
      Description copied from interface: CdkPipelineProps
      (deprecated) Create KMS keys for cross-account deployments.

      This controls whether the pipeline is enabled for cross-account deployments.

      Can only be set if codePipeline is not set.

      By default cross-account deployments are enabled, but this feature requires that KMS Customer Master Keys are created which have a cost of $1/month.

      If you do not need cross-account deployments, you can set this to false to not create those keys and save on that cost (the artifact bucket will be encrypted with an AWS-managed key). However, cross-account deployments will no longer be possible.

      Default: true

      Specified by:
      getCrossAccountKeys in interface CdkPipelineProps
    • getDockerCredentials

      public final List<DockerCredential> getDockerCredentials()
      Deprecated.
      Description copied from interface: CdkPipelineProps
      (deprecated) A list of credentials used to authenticate to Docker registries.

      Specify any credentials necessary within the pipeline to build, synth, update, or publish assets.

      Default: []

      Specified by:
      getDockerCredentials in interface CdkPipelineProps
    • getEnableKeyRotation

      public final Boolean getEnableKeyRotation()
      Deprecated.
      Description copied from interface: CdkPipelineProps
      (deprecated) Enables KMS key rotation for cross-account keys.

      Cannot be set if crossAccountKeys was set to false.

      Key rotation costs $1/month when enabled.

      Default: - false (key rotation is disabled)

      Specified by:
      getEnableKeyRotation in interface CdkPipelineProps
    • getPipelineName

      public final String getPipelineName()
      Deprecated.
      Description copied from interface: CdkPipelineProps
      (deprecated) Name of the pipeline.

      Can only be set if codePipeline is not set.

      Default: - A name is automatically generated

      Specified by:
      getPipelineName in interface CdkPipelineProps
    • getSelfMutating

      public final Boolean getSelfMutating()
      Deprecated.
      Description copied from interface: CdkPipelineProps
      (deprecated) Whether the pipeline will update itself.

      This needs to be set to true to allow the pipeline to reconfigure itself when assets or stages are being added to it, and true is the recommended setting.

      You can temporarily set this to false while you are iterating on the pipeline itself and prefer to deploy changes using cdk deploy.

      Default: true

      Specified by:
      getSelfMutating in interface CdkPipelineProps
    • getSelfMutationBuildSpec

      public final BuildSpec getSelfMutationBuildSpec()
      Deprecated.
      Description copied from interface: CdkPipelineProps
      (deprecated) Custom BuildSpec that is merged with generated one (for self-mutation stage).

      Default: - none

      Specified by:
      getSelfMutationBuildSpec in interface CdkPipelineProps
    • getSinglePublisherPerType

      public final Boolean getSinglePublisherPerType()
      Deprecated.
      Description copied from interface: CdkPipelineProps
      (deprecated) Whether this pipeline creates one asset upload action per asset type or one asset upload per asset.

      Default: false

      Specified by:
      getSinglePublisherPerType in interface CdkPipelineProps
    • getSourceAction

      public final IAction getSourceAction()
      Deprecated.
      Description copied from interface: CdkPipelineProps
      (deprecated) The CodePipeline action used to retrieve the CDK app's source.

      Default: - Required unless `codePipeline` is given

      Specified by:
      getSourceAction in interface CdkPipelineProps
    • getSubnetSelection

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

      Only used if 'vpc' is supplied.

      Default: - All private subnets.

      Specified by:
      getSubnetSelection in interface CdkPipelineProps
    • getSupportDockerAssets

      public final Boolean getSupportDockerAssets()
      Deprecated.
      Description copied from interface: CdkPipelineProps
      (deprecated) Whether the pipeline needs to build Docker images in the UpdatePipeline stage.

      If the UpdatePipeline stage tries to build a Docker image and this flag is not set to true, the build step will run in non-privileged mode and consequently will fail with a message like:

      Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

      This flag has an effect only if selfMutating is also true.

      Default: - false

      Specified by:
      getSupportDockerAssets in interface CdkPipelineProps
    • getSynthAction

      public final IAction getSynthAction()
      Deprecated.
      Description copied from interface: CdkPipelineProps
      (deprecated) The CodePipeline action build and synthesis step of the CDK app.

      Default: - Required unless `codePipeline` or `sourceAction` is given

      Specified by:
      getSynthAction in interface CdkPipelineProps
    • getVpc

      public final IVpc getVpc()
      Deprecated.
      Description copied from interface: CdkPipelineProps
      (deprecated) The VPC where to execute the CdkPipeline actions.

      Default: - No VPC

      Specified by:
      getVpc in interface CdkPipelineProps
    • $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