@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.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, jsiiCall, jsiiGet, jsiiSet, jsiiStaticCall, 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.EcsParametersProperty getEcsParameters()
RuleTargetConfiggetEcsParameters in interface RuleTargetConfigpublic RuleTargetInput getInput()
RuleTargetConfiggetInput 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()
RuleTargetConfiggetTargetResource 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 © 2019. All rights reserved.