aws_eventbridge_rule
Amazon Web Services EventBridge Rule
Name | Type | Nullable |
accountId | String | ✗ |
accountName | String | ✓ |
arn | String | ✗ |
description | String | ✓ |
eventBusName | String | ✓ |
eventPattern | JSON | ✓ |
managedBy | String | ✓ |
name | String | ✗ |
region | String | ✗ |
roleArn | String | ✓ |
scheduleExpression | String | ✓ |
state | String | ✓ |
tags | Map<String,String> | ✓ |
targets | List | ✓ |
RuleTarget
Name | Type | Nullable |
accountId | String | ✗ |
arn | String | ✗ |
batchParameters | RuleTarget.BatchParameters | ✓ |
deadLetterConfig | RuleTarget.DeadLetterConfig | ✓ |
ecsParameters | RuleTarget.EcsParameters | ✓ |
httpParameters | RuleTarget.HttpParameters | ✓ |
id | String | ✗ |
input | String | ✓ |
inputPath | String | ✓ |
inputTransformer | RuleTarget.InputTransformer | ✓ |
kinesisParameters | RuleTarget.KinesisParameters | ✓ |
redshiftDataParameters | RuleTarget.RedshiftDataParameters | ✓ |
region | String | ✗ |
retryPolicy | RuleTarget.RetryPolicy | ✓ |
roleArn | String | ✓ |
runCommandParameters | RuleTarget.RunCommandParameters | ✓ |
sageMakerPipelineParameters | RuleTarget.SageMakerPipelineParameters | ✓ |
sqsParameters | RuleTarget.SqsParameters | ✓ |
RuleTarget.BatchParameters
Name | Type | Nullable |
arrayProperties | RuleTarget.BatchParameters.BatchArrayProperties | ✓ |
jobDefinition | String | ✓ |
jobName | String | ✓ |
retryStrategy | RuleTarget.BatchParameters.BatchRetryStrategy | ✓ |
RuleTarget.BatchParameters.BatchArrayProperties
Name | Type | Nullable |
size | Int | ✓ |
RuleTarget.BatchParameters.BatchRetryStrategy
Name | Type | Nullable |
attempts | Int | ✓ |
RuleTarget.DeadLetterConfig
Name | Type | Nullable |
arn | String | ✓ |
RuleTarget.EcsParameters
Name | Type | Nullable |
capacityProviderStrategy | List<RuleTarget.EcsParameters.CapacityProviderStrategyItem> | ✓ |
enableECSManagedTags | Boolean | ✓ |
enableExecuteCommand | Boolean | ✓ |
group | String | ✓ |
launchType | String | ✓ |
networkConfiguration | RuleTarget.EcsParameters.NetworkConfiguration | ✓ |
placementConstraints | List<RuleTarget.EcsParameters.PlacementConstraint> | ✓ |
placementStrategy | List<RuleTarget.EcsParameters.PlacementStrategy> | ✓ |
platformVersion | String | ✓ |
propagateTags | String | ✓ |
referenceId | String | ✓ |
tags | Map<String,String> | ✓ |
taskCount | Int | ✓ |
taskDefinitionArn | String | ✓ |
RuleTarget.EcsParameters.CapacityProviderStrategyItem
Name | Type | Nullable |
base | Int | ✓ |
capacityProvider | String | ✓ |
weight | Int | ✓ |
RuleTarget.EcsParameters.NetworkConfiguration
Name | Type | Nullable |
awsvpcConfiguration | RuleTarget.EcsParameters.NetworkConfiguration.AwsVpcConfiguration | ✓ |
RuleTarget.EcsParameters.NetworkConfiguration.AwsVpcConfiguration
Name | Type | Nullable |
assignPublicIp | String | ✓ |
securityGroups | List | ✓ |
subnets | List | ✓ |
RuleTarget.EcsParameters.PlacementConstraint
Name | Type | Nullable |
expression | String | ✓ |
type | String | ✓ |
RuleTarget.EcsParameters.PlacementStrategy
Name | Type | Nullable |
field | String | ✓ |
type | String | ✓ |
RuleTarget.HttpParameters
Name | Type | Nullable |
headerParameters | Map<String,String> | ✓ |
pathParameterValues | List | ✓ |
queryStringParameters | Map<String,String> | ✓ |
RuleTarget.InputTransformer
Name | Type | Nullable |
inputPathsMap | Map<String,String> | ✓ |
inputTemplate | String | ✓ |
RuleTarget.KinesisParameters
Name | Type | Nullable |
partitionKeyPath | String | ✓ |
RuleTarget.RedshiftDataParameters
Name | Type | Nullable |
database | String | ✓ |
dbUser | String | ✓ |
secretManagerArn | String | ✓ |
sql | String | ✓ |
statementName | String | ✓ |
withEvent | Boolean | ✓ |
RuleTarget.RetryPolicy
Name | Type | Nullable |
maximumEventAgeInSeconds | Int | ✓ |
maximumRetryAttempts | Int | ✓ |
RuleTarget.RunCommandParameters
Name | Type | Nullable |
runCommandTargets | List<RuleTarget.RunCommandParameters.RunCommandTarget> | ✓ |
RuleTarget.RunCommandParameters.RunCommandTarget
Name | Type | Nullable |
key | String | ✓ |
values | List | ✓ |
RuleTarget.SageMakerPipelineParameters
Name | Type | Nullable |
pipelineParameterList | List<RuleTarget.SageMakerPipelineParameters.SageMakerPipelineParameter> | ✓ |
RuleTarget.SageMakerPipelineParameters.SageMakerPipelineParameter
Name | Type | Nullable |
name | String | ✓ |
value | String | ✓ |
RuleTarget.SqsParameters
Name | Type | Nullable |
messageGroupId | String | ✓ |
Last updated