@Stability(value=Stable) 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.
|
| 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.EcsParametersProperty |
getEcsParameters()
The Amazon ECS task definition and task count to use, if the event target is an Amazon ECS task.
|
String |
getId()
A unique, user-defined identifier for the target.
|
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.
|
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.
|
IConstruct |
getTargetResource()
The resource that is backing this target.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.public String getArn()
RuleTargetConfiggetArn in interface RuleTargetConfigpublic String getId()
RuleTargetConfigAcceptable values include alphanumeric characters, periods (.), hyphens (-), and underscores (_).
getId in interface RuleTargetConfigpublic CfnRule.BatchParametersProperty getBatchParameters()
RuleTargetConfigDefault: no parameters set
getBatchParameters in interface RuleTargetConfigpublic CfnRule.EcsParametersProperty getEcsParameters()
RuleTargetConfiggetEcsParameters in interface RuleTargetConfigpublic RuleTargetInput getInput()
RuleTargetConfigDefault: the entire event
getInput in interface RuleTargetConfigpublic CfnRule.KinesisParametersProperty getKinesisParameters()
RuleTargetConfigIf you don't include this parameter, eventId is used as the partition key.
getKinesisParameters in interface RuleTargetConfigpublic IRole getRole()
RuleTargetConfiggetRole in interface RuleTargetConfigpublic CfnRule.RunCommandParametersProperty getRunCommandParameters()
RuleTargetConfiggetRunCommandParameters in interface RuleTargetConfigpublic CfnRule.SqsParametersProperty getSqsParameters()
RuleTargetConfiggetSqsParameters in interface RuleTargetConfigpublic 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 RuleTargetConfighttps://docs.aws.amazon.com/AmazonCloudWatch/latest/events/CloudWatchEvents-CrossAccountEventDelivery.htmlpublic com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2020. All rights reserved.