@Stability(value=Experimental) @Internal public static final class RuleTargetConfig.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements RuleTargetConfig
RuleTargetConfig
software.amazon.jsii.JsiiObject.InitializationMode
RuleTargetConfig.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(String arn,
CfnRule.BatchParametersProperty batchParameters,
CfnRule.DeadLetterConfigProperty deadLetterConfig,
CfnRule.EcsParametersProperty ecsParameters,
CfnRule.HttpParametersProperty httpParameters,
RuleTargetInput input,
CfnRule.KinesisParametersProperty kinesisParameters,
CfnRule.RetryPolicyProperty retryPolicy,
IRole role,
CfnRule.RunCommandParametersProperty runCommandParameters,
CfnRule.SqsParametersProperty sqsParameters,
software.constructs.IConstruct targetResource)
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()
(experimental) The Amazon Resource Name (ARN) of the target.
|
CfnRule.BatchParametersProperty |
getBatchParameters()
(experimental) Parameters used when the rule invokes Amazon AWS Batch Job/Queue.
|
CfnRule.DeadLetterConfigProperty |
getDeadLetterConfig()
(experimental) Contains information about a dead-letter queue configuration.
|
CfnRule.EcsParametersProperty |
getEcsParameters()
(experimental) The Amazon ECS task definition and task count to use, if the event target is an Amazon ECS task.
|
CfnRule.HttpParametersProperty |
getHttpParameters()
(experimental) Parameters used when the rule invoke api gateway.
|
RuleTargetInput |
getInput()
(experimental) What input to send to the event target.
|
CfnRule.KinesisParametersProperty |
getKinesisParameters()
(experimental) Settings that control shard assignment, when the target is a Kinesis stream.
|
CfnRule.RetryPolicyProperty |
getRetryPolicy()
(experimental) A RetryPolicy object that includes information about the retry policy settings.
|
IRole |
getRole()
(experimental) Role to use to invoke this event target.
|
CfnRule.RunCommandParametersProperty |
getRunCommandParameters()
(experimental) Parameters used when the rule invokes Amazon EC2 Systems Manager Run Command.
|
CfnRule.SqsParametersProperty |
getSqsParameters()
(experimental) Parameters used when the FIFO sqs queue is used an event target by the rule.
|
software.constructs.IConstruct |
getTargetResource()
(experimental) The resource that is backing this target.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.protected Jsii$Proxy(String arn, CfnRule.BatchParametersProperty batchParameters, CfnRule.DeadLetterConfigProperty deadLetterConfig, CfnRule.EcsParametersProperty ecsParameters, CfnRule.HttpParametersProperty httpParameters, RuleTargetInput input, CfnRule.KinesisParametersProperty kinesisParameters, CfnRule.RetryPolicyProperty retryPolicy, IRole role, CfnRule.RunCommandParametersProperty runCommandParameters, CfnRule.SqsParametersProperty sqsParameters, software.constructs.IConstruct targetResource)
RuleTargetConfig.Builder
.public final String getArn()
RuleTargetConfig
getArn
in interface RuleTargetConfig
public final CfnRule.BatchParametersProperty getBatchParameters()
RuleTargetConfig
Default: no parameters set
getBatchParameters
in interface RuleTargetConfig
public final CfnRule.DeadLetterConfigProperty getDeadLetterConfig()
RuleTargetConfig
Default: no dead-letter queue set
getDeadLetterConfig
in interface RuleTargetConfig
public final CfnRule.EcsParametersProperty getEcsParameters()
RuleTargetConfig
getEcsParameters
in interface RuleTargetConfig
public final CfnRule.HttpParametersProperty getHttpParameters()
RuleTargetConfig
getHttpParameters
in interface RuleTargetConfig
public final RuleTargetInput getInput()
RuleTargetConfig
Default: the entire event
getInput
in interface RuleTargetConfig
public final CfnRule.KinesisParametersProperty getKinesisParameters()
RuleTargetConfig
If you don't include this parameter, eventId is used as the partition key.
getKinesisParameters
in interface RuleTargetConfig
public final CfnRule.RetryPolicyProperty getRetryPolicy()
RuleTargetConfig
Default: EventBridge default retry policy
getRetryPolicy
in interface RuleTargetConfig
public final IRole getRole()
RuleTargetConfig
getRole
in interface RuleTargetConfig
public final CfnRule.RunCommandParametersProperty getRunCommandParameters()
RuleTargetConfig
getRunCommandParameters
in interface RuleTargetConfig
public final CfnRule.SqsParametersProperty getSqsParameters()
RuleTargetConfig
getSqsParameters
in interface RuleTargetConfig
public final software.constructs.IConstruct getTargetResource()
RuleTargetConfig
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
getTargetResource
in interface RuleTargetConfig
https://docs.aws.amazon.com/eventbridge/latest/userguide/eventbridge-cross-account-event-delivery.html
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson
in interface software.amazon.jsii.JsiiSerializable
Copyright © 2021. All rights reserved.