@Generated(value="jsii-pacmak/1.29.0 (build 41df200)", date="2021-06-02T09:55:31.232Z") @Stability(value=Experimental) public interface RuleTargetConfig extends software.amazon.jsii.JsiiSerializable
| Modifier and Type | Interface and Description |
|---|---|
static class |
RuleTargetConfig.Builder
A builder for
RuleTargetConfig |
static class |
RuleTargetConfig.Jsii$Proxy
An implementation for
RuleTargetConfig |
| Modifier and Type | Method and Description |
|---|---|
static RuleTargetConfig.Builder |
builder() |
String |
getArn()
(experimental) The Amazon Resource Name (ARN) of the target.
|
default CfnRule.BatchParametersProperty |
getBatchParameters()
(experimental) Parameters used when the rule invokes Amazon AWS Batch Job/Queue.
|
default CfnRule.DeadLetterConfigProperty |
getDeadLetterConfig()
(experimental) Contains information about a dead-letter queue configuration.
|
default CfnRule.EcsParametersProperty |
getEcsParameters()
(experimental) The Amazon ECS task definition and task count to use, if the event target is an Amazon ECS task.
|
default CfnRule.HttpParametersProperty |
getHttpParameters()
(experimental) Parameters used when the rule invoke api gateway.
|
default RuleTargetInput |
getInput()
(experimental) What input to send to the event target.
|
default CfnRule.KinesisParametersProperty |
getKinesisParameters()
(experimental) Settings that control shard assignment, when the target is a Kinesis stream.
|
default CfnRule.RetryPolicyProperty |
getRetryPolicy()
(experimental) A RetryPolicy object that includes information about the retry policy settings.
|
default IRole |
getRole()
(experimental) Role to use to invoke this event target.
|
default CfnRule.RunCommandParametersProperty |
getRunCommandParameters()
(experimental) Parameters used when the rule invokes Amazon EC2 Systems Manager Run Command.
|
default CfnRule.SqsParametersProperty |
getSqsParameters()
(experimental) Parameters used when the FIFO sqs queue is used an event target by the rule.
|
default software.constructs.IConstruct |
getTargetResource()
(experimental) The resource that is backing this target.
|
@Stability(value=Experimental) @NotNull String getArn()
@Stability(value=Experimental) @Nullable default CfnRule.BatchParametersProperty getBatchParameters()
Default: no parameters set
@Stability(value=Experimental) @Nullable default CfnRule.DeadLetterConfigProperty getDeadLetterConfig()
Default: no dead-letter queue set
@Stability(value=Experimental) @Nullable default CfnRule.EcsParametersProperty getEcsParameters()
@Stability(value=Experimental) @Nullable default CfnRule.HttpParametersProperty getHttpParameters()
@Stability(value=Experimental) @Nullable default RuleTargetInput getInput()
Default: the entire event
@Stability(value=Experimental) @Nullable default CfnRule.KinesisParametersProperty getKinesisParameters()
If you don't include this parameter, eventId is used as the partition key.
@Stability(value=Experimental) @Nullable default CfnRule.RetryPolicyProperty getRetryPolicy()
Default: EventBridge default retry policy
@Stability(value=Experimental) @Nullable default IRole getRole()
@Stability(value=Experimental) @Nullable default CfnRule.RunCommandParametersProperty getRunCommandParameters()
@Stability(value=Experimental) @Nullable default CfnRule.SqsParametersProperty getSqsParameters()
@Stability(value=Experimental) @Nullable default software.constructs.IConstruct getTargetResource()
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.
Default: the target is not backed by any resource
https://docs.aws.amazon.com/eventbridge/latest/userguide/eventbridge-cross-account-event-delivery.html@Stability(value=Experimental) static RuleTargetConfig.Builder builder()
RuleTargetConfig.Builder of RuleTargetConfigCopyright © 2021. All rights reserved.