Source that is provided by a specific Amazon S3 object.
Will trigger the pipeline as soon as the S3 object changes, but only if there is a CloudTrail Trail in the account that captures the S3 event.
new S3SourceAction(props: S3SourceActionProps)
Source Action Props
|variables||The variables emitted by this action.|
The variables emitted by this action.
|bind(scope, stage, options)|
|protected bound(_scope, stage, options)||The method called when an Action is attached to a Pipeline.|
bind(scope, stage, options)
public bind(scope: Construct, stage: IStage, options: ActionBindOptions): ActionConfig
State Change(name, target?, options?)
public onStateChange(name: string, target?: IRuleTarget, options?: RuleProps): Rule
protected bound(_scope, stage, options)
protected bound(_scope: Construct, stage: IStage, options: ActionBindOptions): ActionConfig
The method called when an Action is attached to a Pipeline.
This method is guaranteed to be called only once for each Action instance.