@Stability(value=Stable) @Internal public static final class RuleTargetConfig.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements RuleTargetConfig
RuleTargetConfigsoftware.amazon.jsii.JsiiObject.InitializationModeRuleTargetConfig.Builder, RuleTargetConfig.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
protected |
Jsii$Proxy(RuleTargetConfig.Builder builder)
Constructor that initializes the object based on literal property values passed by the
RuleTargetConfig.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getArn()
The Amazon Resource Name (ARN) of the target.
|
CfnRule.BatchParametersProperty |
getBatchParameters()
Parameters used when the rule invokes Amazon AWS Batch Job/Queue.
|
CfnRule.DeadLetterConfigProperty |
getDeadLetterConfig()
Contains information about a dead-letter queue configuration.
|
CfnRule.EcsParametersProperty |
getEcsParameters()
The Amazon ECS task definition and task count to use, if the event target is an Amazon ECS task.
|
CfnRule.HttpParametersProperty |
getHttpParameters()
Contains the HTTP parameters to use when the target is a API Gateway REST endpoint or EventBridge API destination.
|
RuleTargetInput |
getInput()
What input to send to the event target.
|
CfnRule.KinesisParametersProperty |
getKinesisParameters()
Settings that control shard assignment, when the target is a Kinesis stream.
|
CfnRule.RetryPolicyProperty |
getRetryPolicy()
A RetryPolicy object that includes information about the retry policy settings.
|
IRole |
getRole()
Role to use to invoke this event target.
|
CfnRule.RunCommandParametersProperty |
getRunCommandParameters()
Parameters used when the rule invokes Amazon EC2 Systems Manager Run Command.
|
CfnRule.SqsParametersProperty |
getSqsParameters()
Parameters used when the FIFO sqs queue is used an event target by the rule.
|
software.constructs.IConstruct |
getTargetResource()
The resource that is backing this target.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(RuleTargetConfig.Builder builder)
RuleTargetConfig.Builder.public final String getArn()
RuleTargetConfiggetArn in interface RuleTargetConfigpublic final CfnRule.BatchParametersProperty getBatchParameters()
RuleTargetConfigDefault: no parameters set
getBatchParameters in interface RuleTargetConfigpublic final CfnRule.DeadLetterConfigProperty getDeadLetterConfig()
RuleTargetConfigDefault: no dead-letter queue set
getDeadLetterConfig in interface RuleTargetConfigpublic final CfnRule.EcsParametersProperty getEcsParameters()
RuleTargetConfiggetEcsParameters in interface RuleTargetConfigpublic final CfnRule.HttpParametersProperty getHttpParameters()
RuleTargetConfigDefault: - None
getHttpParameters in interface RuleTargetConfigpublic final RuleTargetInput getInput()
RuleTargetConfigDefault: the entire event
getInput in interface RuleTargetConfigpublic final CfnRule.KinesisParametersProperty getKinesisParameters()
RuleTargetConfigIf you don't include this parameter, eventId is used as the partition key.
getKinesisParameters in interface RuleTargetConfigpublic final CfnRule.RetryPolicyProperty getRetryPolicy()
RuleTargetConfigDefault: EventBridge default retry policy
getRetryPolicy in interface RuleTargetConfigpublic final IRole getRole()
RuleTargetConfiggetRole in interface RuleTargetConfigpublic final CfnRule.RunCommandParametersProperty getRunCommandParameters()
RuleTargetConfiggetRunCommandParameters in interface RuleTargetConfigpublic final CfnRule.SqsParametersProperty getSqsParameters()
RuleTargetConfiggetSqsParameters in interface RuleTargetConfigpublic final software.constructs.IConstruct getTargetResource()
RuleTargetConfigThis 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
getTargetResource in interface RuleTargetConfig@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.