public S3SourceAction CreateS3Action(string actionName, IBucket sourceCodeBucket, string bucketKey, Artifact_ outputArtifact, IRole role = null, S3Trigger s3Trigger = S3Trigger.POLL, double?runOrder = null)
 {
     return(new S3SourceAction(new S3SourceActionProps
     {
         ActionName = actionName,
         Bucket = sourceCodeBucket,
         BucketKey = bucketKey,
         Output = outputArtifact,
         Trigger = s3Trigger,
         Role = role,
         RunOrder = runOrder
     }));
 }
Exemplo n.º 2
0
        public IStage CreateS3ActionInStage(IStage stage, string actionName, IBucket sourceCodeBucket, string bucketKey, Artifact_ outputArtifact, IRole role = null, S3Trigger s3Trigger = S3Trigger.POLL, double?runOrder = null)  //NOSONAR number of params
        {
            var action = HandlerResources.AwsCdkPipelineHandler.CreateS3Action(actionName, sourceCodeBucket, bucketKey, outputArtifact, role, s3Trigger, runOrder);

            stage.AddAction(action);
            return(stage);
        }