public interface EventRuleTargetProps
extends software.amazon.jsii.JsiiSerializable
| Modifier and Type | Interface and Description |
|---|---|
static class |
EventRuleTargetProps.Builder
A fluent step builder class for
EventRuleTargetProps. |
static class |
EventRuleTargetProps.Jsii$Pojo
A PoJo (plain-old-java-object) class that implements
EventRuleTargetProps. |
static class |
EventRuleTargetProps.Jsii$Proxy
A proxy class which for javascript object literal which adhere to this interface.
|
| Modifier and Type | Method and Description |
|---|---|
static EventRuleTargetProps.Builder |
builder() |
software.amazon.awscdk.Arn |
getArn()
The Amazon Resource Name (ARN) of the target.
|
RuleResource.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.
|
RuleResource.KinesisParametersProperty |
getKinesisParameters()
Settings that control shard assignment, when the target is a Kinesis
stream.
|
software.amazon.awscdk.services.iam.RoleArn |
getRoleArn()
The Amazon Resource Name (ARN) of the AWS Identity and Access Management
(IAM) role to use for this target when the rule is triggered.
|
RuleResource.RunCommandParametersProperty |
getRunCommandParameters()
Parameters used when the rule invokes Amazon EC2 Systems Manager Run
Command.
|
void |
setArn(software.amazon.awscdk.Arn value)
The Amazon Resource Name (ARN) of the target.
|
void |
setEcsParameters(RuleResource.EcsParametersProperty value)
The Amazon ECS task definition and task count to use, if the event target
is an Amazon ECS task.
|
void |
setId(String value)
A unique, user-defined identifier for the target.
|
void |
setKinesisParameters(RuleResource.KinesisParametersProperty value)
Settings that control shard assignment, when the target is a Kinesis
stream.
|
void |
setRoleArn(software.amazon.awscdk.services.iam.RoleArn value)
The Amazon Resource Name (ARN) of the AWS Identity and Access Management
(IAM) role to use for this target when the rule is triggered.
|
void |
setRunCommandParameters(RuleResource.RunCommandParametersProperty value)
Parameters used when the rule invokes Amazon EC2 Systems Manager Run
Command.
|
String getId()
void setId(String value)
software.amazon.awscdk.Arn getArn()
void setArn(software.amazon.awscdk.Arn value)
software.amazon.awscdk.services.iam.RoleArn getRoleArn()
void setRoleArn(software.amazon.awscdk.services.iam.RoleArn value)
RuleResource.EcsParametersProperty getEcsParameters()
void setEcsParameters(RuleResource.EcsParametersProperty value)
RuleResource.KinesisParametersProperty getKinesisParameters()
void setKinesisParameters(RuleResource.KinesisParametersProperty value)
RuleResource.RunCommandParametersProperty getRunCommandParameters()
void setRunCommandParameters(RuleResource.RunCommandParametersProperty value)
static EventRuleTargetProps.Builder builder()
Copyright © 2018. All rights reserved.