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 })); }
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); }