@Stability(value=Experimental) public static final class RuleTargetConfig.Builder extends Object implements software.amazon.jsii.Builder<RuleTargetConfig>
RuleTargetConfig| Constructor and Description |
|---|
Builder() |
@Stability(value=Experimental) public RuleTargetConfig.Builder arn(String arn)
RuleTargetConfig.getArn()arn - The Amazon Resource Name (ARN) of the target. This parameter is required.this@Stability(value=Experimental) public RuleTargetConfig.Builder batchParameters(CfnRule.BatchParametersProperty batchParameters)
RuleTargetConfig.getBatchParameters()batchParameters - Parameters used when the rule invokes Amazon AWS Batch Job/Queue.this@Stability(value=Experimental) public RuleTargetConfig.Builder deadLetterConfig(CfnRule.DeadLetterConfigProperty deadLetterConfig)
RuleTargetConfig.getDeadLetterConfig()deadLetterConfig - Contains information about a dead-letter queue configuration.this@Stability(value=Experimental) public RuleTargetConfig.Builder ecsParameters(CfnRule.EcsParametersProperty ecsParameters)
RuleTargetConfig.getEcsParameters()ecsParameters - The Amazon ECS task definition and task count to use, if the event target is an Amazon ECS task.this@Stability(value=Experimental) public RuleTargetConfig.Builder httpParameters(CfnRule.HttpParametersProperty httpParameters)
RuleTargetConfig.getHttpParameters()httpParameters - Parameters used when the rule invoke api gateway.this@Stability(value=Experimental) public RuleTargetConfig.Builder input(RuleTargetInput input)
RuleTargetConfig.getInput()input - What input to send to the event target.this@Stability(value=Experimental) public RuleTargetConfig.Builder kinesisParameters(CfnRule.KinesisParametersProperty kinesisParameters)
RuleTargetConfig.getKinesisParameters()kinesisParameters - Settings that control shard assignment, when the target is a Kinesis stream.
If you don't include this parameter, eventId is used as the
partition key.this@Stability(value=Experimental) public RuleTargetConfig.Builder retryPolicy(CfnRule.RetryPolicyProperty retryPolicy)
RuleTargetConfig.getRetryPolicy()retryPolicy - A RetryPolicy object that includes information about the retry policy settings.this@Stability(value=Experimental) public RuleTargetConfig.Builder role(IRole role)
RuleTargetConfig.getRole()role - Role to use to invoke this event target.this@Stability(value=Experimental) public RuleTargetConfig.Builder runCommandParameters(CfnRule.RunCommandParametersProperty runCommandParameters)
RuleTargetConfig.getRunCommandParameters()runCommandParameters - Parameters used when the rule invokes Amazon EC2 Systems Manager Run Command.this@Stability(value=Experimental) public RuleTargetConfig.Builder sqsParameters(CfnRule.SqsParametersProperty sqsParameters)
RuleTargetConfig.getSqsParameters()sqsParameters - Parameters used when the FIFO sqs queue is used an event target by the rule.this@Stability(value=Experimental) public RuleTargetConfig.Builder targetResource(software.constructs.IConstruct targetResource)
RuleTargetConfig.getTargetResource()targetResource - The resource that is backing this target.
This is the resource that will actually have some action performed on it when used as a target
(for example, start a build for a CodeBuild project).
We need it to determine whether the rule belongs to a different account than the target -
if so, we generate a more complex setup,
including an additional stack containing the EventBusPolicy.this@Stability(value=Experimental) public RuleTargetConfig build()
build in interface software.amazon.jsii.Builder<RuleTargetConfig>RuleTargetConfigNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.