@datafire/amazonaws_eventbridge
v5.0.0
Published
DataFire integration for Amazon EventBridge
Downloads
7
Readme
@datafire/amazonaws_eventbridge
Client library for Amazon EventBridge
Installation and Usage
npm install --save @datafire/amazonaws_eventbridge
let amazonaws_eventbridge = require('@datafire/amazonaws_eventbridge').create({
accessKeyId: "",
secretAccessKey: "",
region: ""
});
.then(data => {
console.log(data);
});
Description
Actions
ActivateEventSource
amazonaws_eventbridge.ActivateEventSource({
"Name": null
}, context)
Input
- input
object
- Name required
Output
Output schema unknown
CancelReplay
amazonaws_eventbridge.CancelReplay({
"ReplayName": null
}, context)
Input
- input
object
- ReplayName required
Output
- output CancelReplayResponse
CreateArchive
amazonaws_eventbridge.CreateArchive({
"ArchiveName": null,
"EventSourceArn": null
}, context)
Input
- input
object
- ArchiveName required
- Description
- EventPattern
- EventSourceArn required
- RetentionDays
Output
- output CreateArchiveResponse
CreateEventBus
amazonaws_eventbridge.CreateEventBus({
"Name": null
}, context)
Input
- input
object
- EventSourceName
- Name required
- Tags
- items Tag
Output
- output CreateEventBusResponse
CreatePartnerEventSource
amazonaws_eventbridge.CreatePartnerEventSource({
"Name": null,
"Account": null
}, context)
Input
- input
object
- Account required
- Name required
Output
DeactivateEventSource
amazonaws_eventbridge.DeactivateEventSource({
"Name": null
}, context)
Input
- input
object
- Name required
Output
Output schema unknown
DeleteArchive
amazonaws_eventbridge.DeleteArchive({
"ArchiveName": null
}, context)
Input
- input
object
- ArchiveName required
Output
- output DeleteArchiveResponse
DeleteEventBus
amazonaws_eventbridge.DeleteEventBus({
"Name": null
}, context)
Input
- input
object
- Name required
Output
Output schema unknown
DeletePartnerEventSource
amazonaws_eventbridge.DeletePartnerEventSource({
"Name": null,
"Account": null
}, context)
Input
- input
object
- Account required
- Name required
Output
Output schema unknown
DeleteRule
amazonaws_eventbridge.DeleteRule({
"Name": null
}, context)
Input
- input
object
- EventBusName
- Force
- Name required
Output
Output schema unknown
DescribeArchive
amazonaws_eventbridge.DescribeArchive({
"ArchiveName": null
}, context)
Input
- input
object
- ArchiveName required
Output
- output DescribeArchiveResponse
DescribeEventBus
amazonaws_eventbridge.DescribeEventBus({}, context)
Input
- input
object
- Name
Output
- output DescribeEventBusResponse
DescribeEventSource
amazonaws_eventbridge.DescribeEventSource({
"Name": null
}, context)
Input
- input
object
- Name required
Output
- output DescribeEventSourceResponse
DescribePartnerEventSource
amazonaws_eventbridge.DescribePartnerEventSource({
"Name": null
}, context)
Input
- input
object
- Name required
Output
DescribeReplay
amazonaws_eventbridge.DescribeReplay({
"ReplayName": null
}, context)
Input
- input
object
- ReplayName required
Output
- output DescribeReplayResponse
DescribeRule
amazonaws_eventbridge.DescribeRule({
"Name": null
}, context)
Input
- input
object
- EventBusName
- Name required
Output
- output DescribeRuleResponse
DisableRule
amazonaws_eventbridge.DisableRule({
"Name": null
}, context)
Input
- input
object
- EventBusName
- Name required
Output
Output schema unknown
EnableRule
amazonaws_eventbridge.EnableRule({
"Name": null
}, context)
Input
- input
object
- EventBusName
- Name required
Output
Output schema unknown
ListArchives
amazonaws_eventbridge.ListArchives({}, context)
Input
- input
object
- EventSourceArn
- Limit
- NamePrefix
- NextToken
- State
Output
- output ListArchivesResponse
ListEventBuses
amazonaws_eventbridge.ListEventBuses({}, context)
Input
- input
object
- Limit
- NamePrefix
- NextToken
Output
- output ListEventBusesResponse
ListEventSources
amazonaws_eventbridge.ListEventSources({}, context)
Input
- input
object
- Limit
- NamePrefix
- NextToken
Output
- output ListEventSourcesResponse
ListPartnerEventSourceAccounts
amazonaws_eventbridge.ListPartnerEventSourceAccounts({
"EventSourceName": null
}, context)
Input
- input
object
- EventSourceName required
- Limit
- NextToken
Output
ListPartnerEventSources
amazonaws_eventbridge.ListPartnerEventSources({
"NamePrefix": null
}, context)
Input
- input
object
- Limit
- NamePrefix required
- NextToken
Output
ListReplays
amazonaws_eventbridge.ListReplays({}, context)
Input
- input
object
- EventSourceArn
- Limit
- NamePrefix
- NextToken
- State
Output
- output ListReplaysResponse
ListRuleNamesByTarget
amazonaws_eventbridge.ListRuleNamesByTarget({
"TargetArn": null
}, context)
Input
- input
object
- EventBusName
- Limit
- NextToken
- TargetArn required
Output
ListRules
amazonaws_eventbridge.ListRules({}, context)
Input
- input
object
- EventBusName
- Limit
- NamePrefix
- NextToken
Output
- output ListRulesResponse
ListTagsForResource
amazonaws_eventbridge.ListTagsForResource({
"ResourceARN": null
}, context)
Input
- input
object
- ResourceARN required
Output
- output ListTagsForResourceResponse
ListTargetsByRule
amazonaws_eventbridge.ListTargetsByRule({
"Rule": null
}, context)
Input
- input
object
- EventBusName
- Limit
- NextToken
- Rule required
Output
- output ListTargetsByRuleResponse
PutEvents
amazonaws_eventbridge.PutEvents({
"Entries": null
}, context)
Input
- input
object
- Entries required
- items PutEventsRequestEntry
- Entries required
Output
- output PutEventsResponse
PutPartnerEvents
amazonaws_eventbridge.PutPartnerEvents({
"Entries": null
}, context)
Input
- input
object
- Entries required
Output
- output PutPartnerEventsResponse
PutPermission
amazonaws_eventbridge.PutPermission({}, context)
Input
- input
object
- Action
- Condition
- Key required
- Type required
- Value required
- EventBusName
- Policy
- Principal
- StatementId
Output
Output schema unknown
PutRule
amazonaws_eventbridge.PutRule({
"Name": null
}, context)
Input
- input
object
- Description
- EventBusName
- EventPattern
- Name required
- RoleArn
- ScheduleExpression
- State
- Tags
- items Tag
Output
- output PutRuleResponse
PutTargets
amazonaws_eventbridge.PutTargets({
"Rule": null,
"Targets": null
}, context)
Input
- input
object
- EventBusName
- Rule required
- Targets required
- items Target
Output
- output PutTargetsResponse
RemovePermission
amazonaws_eventbridge.RemovePermission({}, context)
Input
- input
object
- EventBusName
- RemoveAllPermissions
- StatementId
Output
Output schema unknown
RemoveTargets
amazonaws_eventbridge.RemoveTargets({
"Rule": null,
"Ids": null
}, context)
Input
- input
object
- EventBusName
- Force
- Ids required
- items TargetId
- Rule required
Output
- output RemoveTargetsResponse
StartReplay
amazonaws_eventbridge.StartReplay({
"ReplayName": null,
"EventSourceArn": null,
"EventStartTime": null,
"EventEndTime": null,
"Destination": null
}, context)
Input
- input
object
- Description
- Destination required
- Arn required
- FilterArns
- items Arn
- EventEndTime required
- EventSourceArn required
- EventStartTime required
- ReplayName required
Output
- output StartReplayResponse
TagResource
amazonaws_eventbridge.TagResource({
"ResourceARN": null,
"Tags": null
}, context)
Input
- input
object
- ResourceARN required
- Tags required
- items Tag
Output
- output TagResourceResponse
TestEventPattern
amazonaws_eventbridge.TestEventPattern({
"EventPattern": null,
"Event": null
}, context)
Input
- input
object
- Event required
- EventPattern required
Output
- output TestEventPatternResponse
UntagResource
amazonaws_eventbridge.UntagResource({
"ResourceARN": null,
"TagKeys": null
}, context)
Input
- input
object
- ResourceARN required
- TagKeys required
- items TagKey
Output
- output UntagResourceResponse
UpdateArchive
amazonaws_eventbridge.UpdateArchive({
"ArchiveName": null
}, context)
Input
- input
object
- ArchiveName required
- Description
- EventPattern
- RetentionDays
Output
- output UpdateArchiveResponse
Definitions
AccountId
- AccountId
string
Action
- Action
string
ActivateEventSourceRequest
- ActivateEventSourceRequest
object
- Name required
Archive
- Archive
object
: An Archive object that contains details about an archive.- ArchiveName
- CreationTime
- EventCount
- EventSourceArn
- RetentionDays
- SizeBytes
- State
- StateReason
ArchiveArn
- ArchiveArn
string
ArchiveDescription
- ArchiveDescription
string
ArchiveName
- ArchiveName
string
ArchiveResponseList
- ArchiveResponseList
array
- items Archive
ArchiveState
- ArchiveState
string
(values: ENABLED, DISABLED, CREATING, UPDATING, CREATE_FAILED, UPDATE_FAILED)
ArchiveStateReason
- ArchiveStateReason
string
Arn
- Arn
string
AssignPublicIp
- AssignPublicIp
string
(values: ENABLED, DISABLED)
AwsVpcConfiguration
- AwsVpcConfiguration
object
: This structure specifies the VPC subnets and security groups for the task, and whether a public IP address is to be used. This structure is relevant only for ECS tasks that use the awsvpc network mode.
BatchArrayProperties
- BatchArrayProperties
object
: The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. This parameter is used only if the target is an AWS Batch job.- Size
BatchParameters
- BatchParameters
object
: The custom parameters to be used when the target is an AWS Batch job.- ArrayProperties
- Size
- JobDefinition required
- JobName required
- RetryStrategy
- Attempts
- ArrayProperties
BatchRetryStrategy
- BatchRetryStrategy
object
: The retry strategy to use for failed jobs, if the target is an AWS Batch job. If you specify a retry strategy here, it overrides the retry strategy defined in the job definition.- Attempts
Boolean
- Boolean
boolean
CancelReplayRequest
- CancelReplayRequest
object
- ReplayName required
CancelReplayResponse
- CancelReplayResponse
object
- ReplayArn
- State
- StateReason
ConcurrentModificationException
Condition
- Condition
object
: A JSON string which you can use to limit the event bus permissions you are granting to only accounts that fulfill the condition. Currently, the only supported condition is membership in a certain AWS organization. The string must contain Type, Key, and Value fields. The Value field specifies the ID of the AWS organization. Following is an example value for Condition: '{"Type" : "StringEquals", "Key": "aws:PrincipalOrgID", "Value": "o-1234567890"}'- Key required
- Type required
- Value required
CreateArchiveRequest
- CreateArchiveRequest
object
- ArchiveName required
- Description
- EventPattern
- EventSourceArn required
- RetentionDays
CreateArchiveResponse
- CreateArchiveResponse
object
- ArchiveArn
- CreationTime
- State
- StateReason
CreateEventBusRequest
- CreateEventBusRequest
object
- EventSourceName
- Name required
- Tags
- items Tag
CreateEventBusResponse
- CreateEventBusResponse
object
- EventBusArn
CreatePartnerEventSourceRequest
- CreatePartnerEventSourceRequest
object
- Account required
- Name required
CreatePartnerEventSourceResponse
- CreatePartnerEventSourceResponse
object
- EventSourceArn
CreatedBy
- CreatedBy
string
Database
- Database
string
DbUser
- DbUser
string
DeactivateEventSourceRequest
- DeactivateEventSourceRequest
object
- Name required
DeadLetterConfig
- DeadLetterConfig
object
: A DeadLetterConfig object that contains information about a dead-letter queue configuration.- Arn
DeleteArchiveRequest
- DeleteArchiveRequest
object
- ArchiveName required
DeleteArchiveResponse
- DeleteArchiveResponse
object
DeleteEventBusRequest
- DeleteEventBusRequest
object
- Name required
DeletePartnerEventSourceRequest
- DeletePartnerEventSourceRequest
object
- Account required
- Name required
DeleteRuleRequest
- DeleteRuleRequest
object
- EventBusName
- Force
- Name required
DescribeArchiveRequest
- DescribeArchiveRequest
object
- ArchiveName required
DescribeArchiveResponse
- DescribeArchiveResponse
object
- ArchiveArn
- ArchiveName
- CreationTime
- Description
- EventCount
- EventPattern
- EventSourceArn
- RetentionDays
- SizeBytes
- State
- StateReason
DescribeEventBusRequest
- DescribeEventBusRequest
object
- Name
DescribeEventBusResponse
- DescribeEventBusResponse
object
- Arn
- Name
- Policy
DescribeEventSourceRequest
- DescribeEventSourceRequest
object
- Name required
DescribeEventSourceResponse
- DescribeEventSourceResponse
object
- Arn
- CreatedBy
- CreationTime
- ExpirationTime
- Name
- State
DescribePartnerEventSourceRequest
- DescribePartnerEventSourceRequest
object
- Name required
DescribePartnerEventSourceResponse
- DescribePartnerEventSourceResponse
object
- Arn
- Name
DescribeReplayRequest
- DescribeReplayRequest
object
- ReplayName required
DescribeReplayResponse
- DescribeReplayResponse
object
- Description
- Destination
- Arn required
- FilterArns
- items Arn
- EventEndTime
- EventLastReplayedTime
- EventSourceArn
- EventStartTime
- ReplayArn
- ReplayEndTime
- ReplayName
- ReplayStartTime
- State
- StateReason
DescribeRuleRequest
- DescribeRuleRequest
object
- EventBusName
- Name required
DescribeRuleResponse
- DescribeRuleResponse
object
- Arn
- CreatedBy
- Description
- EventBusName
- EventPattern
- ManagedBy
- Name
- RoleArn
- ScheduleExpression
- State
DisableRuleRequest
- DisableRuleRequest
object
- EventBusName
- Name required
EcsParameters
- EcsParameters
object
: The custom parameters to be used when the target is an Amazon ECS task.
EnableRuleRequest
- EnableRuleRequest
object
- EventBusName
- Name required
ErrorCode
- ErrorCode
string
ErrorMessage
- ErrorMessage
string
EventBus
- EventBus
object
: An event bus receives events from a source and routes them to rules associated with that event bus. Your account's default event bus receives rules from AWS services. A custom event bus can receive rules from AWS services as well as your custom applications and services. A partner event bus receives events from an event source created by an SaaS partner. These events come from the partners services or applications.- Arn
- Name
- Policy
EventBusList
- EventBusList
array
- items EventBus
EventBusName
- EventBusName
string
EventBusNameOrArn
- EventBusNameOrArn
string
EventId
- EventId
string
EventPattern
- EventPattern
string
EventResource
- EventResource
string
EventResourceList
- EventResourceList
array
- items EventResource
EventSource
- EventSource
object
: A partner event source is created by an SaaS partner. If a customer creates a partner event bus that matches this event source, that AWS account can receive events from the partner's applications or services.- Arn
- CreatedBy
- CreationTime
- ExpirationTime
- Name
- State
EventSourceList
- EventSourceList
array
- items EventSource
EventSourceName
- EventSourceName
string
EventSourceNamePrefix
- EventSourceNamePrefix
string
EventSourceState
- EventSourceState
string
(values: PENDING, ACTIVE, DELETED)
EventTime
- EventTime
string
HeaderKey
- HeaderKey
string
HeaderParametersMap
- HeaderParametersMap
object
HeaderValue
- HeaderValue
string
HttpParameters
- HttpParameters
object
: These are custom parameter to be used when the target is an API Gateway REST APIs.- HeaderParameters
- PathParameterValues
- items PathParameter
- QueryStringParameters
IllegalStatusException
InputTransformer
- InputTransformer
object
: Contains the parameters needed for you to provide custom input to a target based on one or more pieces of data extracted from the event.- InputPathsMap
- InputTemplate required
InputTransformerPathKey
- InputTransformerPathKey
string
Integer
- Integer
integer
InternalException
InvalidEventPatternException
InvalidStateException
KinesisParameters
- KinesisParameters
object
: This object enables you to specify a JSON path to extract from the event and use as the partition key for the Amazon Kinesis data stream, so that you can control the shard to which the event goes. If you do not include this parameter, the default is to use the eventId as the partition key.- PartitionKeyPath required
LaunchType
- LaunchType
string
(values: EC2, FARGATE)
LimitExceededException
LimitMax100
- LimitMax100
integer
LimitMin1
- LimitMin1
integer
ListArchivesRequest
- ListArchivesRequest
object
- EventSourceArn
- Limit
- NamePrefix
- NextToken
- State
ListArchivesResponse
- ListArchivesResponse
object
- Archives
- items Archive
- NextToken
- Archives
ListEventBusesRequest
- ListEventBusesRequest
object
- Limit
- NamePrefix
- NextToken
ListEventBusesResponse
- ListEventBusesResponse
object
- EventBuses
- items EventBus
- NextToken
- EventBuses
ListEventSourcesRequest
- ListEventSourcesRequest
object
- Limit
- NamePrefix
- NextToken
ListEventSourcesResponse
- ListEventSourcesResponse
object
- EventSources
- items EventSource
- NextToken
- EventSources
ListPartnerEventSourceAccountsRequest
- ListPartnerEventSourceAccountsRequest
object
- EventSourceName required
- Limit
- NextToken
ListPartnerEventSourceAccountsResponse
- ListPartnerEventSourceAccountsResponse
object
- NextToken
- PartnerEventSourceAccounts
ListPartnerEventSourcesRequest
- ListPartnerEventSourcesRequest
object
- Limit
- NamePrefix required
- NextToken
ListPartnerEventSourcesResponse
- ListPartnerEventSourcesResponse
object
- NextToken
- PartnerEventSources
- items PartnerEventSource
ListReplaysRequest
- ListReplaysRequest
object
- EventSourceArn
- Limit
- NamePrefix
- NextToken
- State
ListReplaysResponse
- ListReplaysResponse
object
- NextToken
- Replays
- items Replay
ListRuleNamesByTargetRequest
- ListRuleNamesByTargetRequest
object
- EventBusName
- Limit
- NextToken
- TargetArn required
ListRuleNamesByTargetResponse
- ListRuleNamesByTargetResponse
object
- NextToken
- RuleNames
- items RuleName
ListRulesRequest
- ListRulesRequest
object
- EventBusName
- Limit
- NamePrefix
- NextToken
ListRulesResponse
- ListRulesResponse
object
- NextToken
- Rules
- items Rule
ListTagsForResourceRequest
- ListTagsForResourceRequest
object
- ResourceARN required
ListTagsForResourceResponse
- ListTagsForResourceResponse
object
- Tags
- items Tag
- Tags
ListTargetsByRuleRequest
- ListTargetsByRuleRequest
object
- EventBusName
- Limit
- NextToken
- Rule required
ListTargetsByRuleResponse
- ListTargetsByRuleResponse
object
- NextToken
- Targets
- items Target
Long
- Long
integer
ManagedBy
- ManagedBy
string
ManagedRuleException
MaximumEventAgeInSeconds
- MaximumEventAgeInSeconds
integer
MaximumRetryAttempts
- MaximumRetryAttempts
integer
MessageGroupId
- MessageGroupId
string
NetworkConfiguration
- NetworkConfiguration
object
: This structure specifies the network configuration for an ECS task.
NextToken
- NextToken
string
NonPartnerEventBusName
- NonPartnerEventBusName
string
NonPartnerEventBusNameOrArn
- NonPartnerEventBusNameOrArn
string
OperationDisabledException
PartnerEventSource
- PartnerEventSource
object
: A partner event source is created by an SaaS partner. If a customer creates a partner event bus that matches this event source, that AWS account can receive events from the partner's applications or services.- Arn
- Name
PartnerEventSourceAccount
- PartnerEventSourceAccount
object
: The AWS account that a partner event source has been offered to.- Account
- CreationTime
- ExpirationTime
- State
PartnerEventSourceAccountList
- PartnerEventSourceAccountList
array
PartnerEventSourceList
- PartnerEventSourceList
array
- items PartnerEventSource
PartnerEventSourceNamePrefix
- PartnerEventSourceNamePrefix
string
PathParameter
- PathParameter
string
PathParameterList
- PathParameterList
array
- items PathParameter
PolicyLengthExceededException
Principal
- Principal
string
PutEventsRequest
- PutEventsRequest
object
- Entries required
- items PutEventsRequestEntry
- Entries required
PutEventsRequestEntry
- PutEventsRequestEntry
object
: Represents an event to be submitted.- Detail
- DetailType
- EventBusName
- Resources
- items EventResource
- Source
- Time
PutEventsRequestEntryList
- PutEventsRequestEntryList
array
- items PutEventsRequestEntry
PutEventsResponse
- PutEventsResponse
object
- Entries
- items PutEventsResultEntry
- FailedEntryCount
- Entries
PutEventsResultEntry
- PutEventsResultEntry
object
: Represents an event that failed to be submitted.- ErrorCode
- ErrorMessage
- EventId
PutEventsResultEntryList
- PutEventsResultEntryList
array
- items PutEventsResultEntry
PutPartnerEventsRequest
- PutPartnerEventsRequest
object
- Entries required
PutPartnerEventsRequestEntry
- PutPartnerEventsRequestEntry
object
: The details about an event generated by an SaaS partner.- Detail
- DetailType
- Resources
- items EventResource
- Source
- Time
PutPartnerEventsRequestEntryList
- PutPartnerEventsRequestEntryList
array
PutPartnerEventsResponse
- PutPartnerEventsResponse
object
- Entries
- FailedEntryCount
PutPartnerEventsResultEntry
- PutPartnerEventsResultEntry
object
: Represents an event that a partner tried to generate, but failed.- ErrorCode
- ErrorMessage
- EventId
PutPartnerEventsResultEntryList
- PutPartnerEventsResultEntryList
array
PutPermissionRequest
- PutPermissionRequest
object
- Action
- Condition
- Key required
- Type required
- Value required
- EventBusName
- Policy
- Principal
- StatementId
PutRuleRequest
- PutRuleRequest
object
- Description
- EventBusName
- EventPattern
- Name required
- RoleArn
- ScheduleExpression
- State
- Tags
- items Tag
PutRuleResponse
- PutRuleResponse
object
- RuleArn
PutTargetsRequest
- PutTargetsRequest
object
- EventBusName
- Rule required
- Targets required
- items Target
PutTargetsResponse
- PutTargetsResponse
object
- FailedEntries
- items PutTargetsResultEntry
- FailedEntryCount
- FailedEntries
PutTargetsResultEntry
- PutTargetsResultEntry
object
: Represents a target that failed to be added to a rule.- ErrorCode
- ErrorMessage
- TargetId
PutTargetsResultEntryList
- PutTargetsResultEntryList
array
- items PutTargetsResultEntry
QueryStringKey
- QueryStringKey
string
QueryStringParametersMap
- QueryStringParametersMap
object
QueryStringValue
- QueryStringValue
string
RedshiftDataParameters
- RedshiftDataParameters
object
: These are custom parameters to be used when the target is a Redshift cluster to invoke the Redshift Data API ExecuteStatement based on EventBridge events.- Database required
- DbUser
- SecretManagerArn
- Sql required
- StatementName
- WithEvent
RedshiftSecretManagerArn
- RedshiftSecretManagerArn
string
RemovePermissionRequest
- RemovePermissionRequest
object
- EventBusName
- RemoveAllPermissions
- StatementId
RemoveTargetsRequest
- RemoveTargetsRequest
object
- EventBusName
- Force
- Ids required
- items TargetId
- Rule required
RemoveTargetsResponse
- RemoveTargetsResponse
object
- FailedEntries
- items RemoveTargetsResultEntry
- FailedEntryCount
- FailedEntries
RemoveTargetsResultEntry
- RemoveTargetsResultEntry
object
: Represents a target that failed to be removed from a rule.- ErrorCode
- ErrorMessage
- TargetId
RemoveTargetsResultEntryList
- RemoveTargetsResultEntryList
array
- items RemoveTargetsResultEntry
Replay
- Replay
object
: A Replay object that contains details about a replay.- EventEndTime
- EventLastReplayedTime
- EventSourceArn
- EventStartTime
- ReplayEndTime
- ReplayName
- ReplayStartTime
- State
- StateReason
ReplayArn
- ReplayArn
string
ReplayDescription
- ReplayDescription
string
ReplayDestination
- ReplayDestination
object
: A ReplayDestination object that contains details about a replay.- Arn required
- FilterArns
- items Arn
ReplayDestinationFilters
- ReplayDestinationFilters
array
- items Arn
ReplayList
- ReplayList
array
- items Replay
ReplayName
- ReplayName
string
ReplayState
- ReplayState
string
(values: STARTING, RUNNING, CANCELLING, COMPLETED, CANCELLED, FAILED)
ReplayStateReason
- ReplayStateReason
string
ResourceAlreadyExistsException
ResourceArn
- ResourceArn
string
ResourceNotFoundException
RetentionDays
- RetentionDays
integer
RetryPolicy
- RetryPolicy
object
: A RetryPolicy object that includes information about the retry policy settings.- MaximumEventAgeInSeconds
- MaximumRetryAttempts
RoleArn
- RoleArn
string
Rule
- Rule
object
: Contains information about a rule in Amazon EventBridge.- Arn
- Description
- EventBusName
- EventPattern
- ManagedBy
- Name
- RoleArn
- ScheduleExpression
- State
RuleArn
- RuleArn
string
RuleDescription
- RuleDescription
string
RuleName
- RuleName
string
RuleNameList
- RuleNameList
array
- items RuleName
RuleResponseList
- RuleResponseList
array
- items Rule
RuleState
- RuleState
string
(values: ENABLED, DISABLED)
RunCommandParameters
- RunCommandParameters
object
: This parameter contains the criteria (either InstanceIds or a tag) used to specify which EC2 instances are to be sent the command.- RunCommandTargets required
- items RunCommandTarget
- RunCommandTargets required
RunCommandTarget
- RunCommandTarget
object
: Information about the EC2 instances that are to be sent the command, specified as key-value pairs. Each RunCommandTarget block can include only one key, but this key may specify multiple values.- Key required
- Values required
- items RunCommandTargetValue
RunCommandTargetKey
- RunCommandTargetKey
string
RunCommandTargetValue
- RunCommandTargetValue
string
RunCommandTargetValues
- RunCommandTargetValues
array
- items RunCommandTargetValue
RunCommandTargets
- RunCommandTargets
array
- items RunCommandTarget
ScheduleExpression
- ScheduleExpression
string
Sql
- Sql
string
SqsParameters
- SqsParameters
object
: This structure includes the custom parameter to be used when the target is an SQS FIFO queue.- MessageGroupId
StartReplayRequest
- StartReplayRequest
object
- Description
- Destination required
- Arn required
- FilterArns
- items Arn
- EventEndTime required
- EventSourceArn required
- EventStartTime required
- ReplayName required
StartReplayResponse
- StartReplayResponse
object
- ReplayArn
- ReplayStartTime
- State
- StateReason
StatementId
- StatementId
string
StatementName
- StatementName
string
String
- String
string
StringList
- StringList
array
- items String
Tag
- Tag
object
: A key-value pair associated with an AWS resource. In EventBridge, rules and event buses support tagging.- Key required
- Value required
TagKey
- TagKey
string
TagKeyList
- TagKeyList
array
- items TagKey
TagList
- TagList
array
- items Tag
TagResourceRequest
- TagResourceRequest
object
- ResourceARN required
- Tags required
- items Tag
TagResourceResponse
- TagResourceResponse
object
TagValue
- TagValue
string
Target
- Target
object
: Targets are the resources to be invoked when a rule is triggered. For a complete list of services and resources that can be set as a target, see PutTargets. If you are setting the event bus of another account as the target, and that account granted permission to your account through an organization instead of directly by the account ID, then you must specify a RoleArn with proper permissions in the Target structure. For more information, see Sending and Receiving Events Between AWS Accounts in the Amazon EventBridge User Guide.- Arn required
- BatchParameters
- ArrayProperties
- Size
- JobDefinition required
- JobName required
- RetryStrategy
- Attempts
- ArrayProperties
- DeadLetterConfig
- Arn
- EcsParameters
- HttpParameters
- HeaderParameters
- PathParameterValues
- items PathParameter
- QueryStringParameters
- Id required
- Input
- InputPath
- InputTransformer
- InputPathsMap
- InputTemplate required
- KinesisParameters
- PartitionKeyPath required
- RedshiftDataParameters
- Database required
- DbUser
- SecretManagerArn
- Sql required
- StatementName
- WithEvent
- RetryPolicy
- MaximumEventAgeInSeconds
- MaximumRetryAttempts
- RoleArn
- RunCommandParameters
- RunCommandTargets required
- items RunCommandTarget
- RunCommandTargets required
- SqsParameters
- MessageGroupId
TargetArn
- TargetArn
string
TargetId
- TargetId
string
TargetIdList
- TargetIdList
array
- items TargetId
TargetInput
- TargetInput
string
TargetInputPath
- TargetInputPath
string
TargetList
- TargetList
array
- items Target
TargetPartitionKeyPath
- TargetPartitionKeyPath
string
TestEventPatternRequest
- TestEventPatternRequest
object
- Event required
- EventPattern required
TestEventPatternResponse
- TestEventPatternResponse
object
- Result
Timestamp
- Timestamp
string
TransformerInput
- TransformerInput
string
TransformerPaths
- TransformerPaths
object
UntagResourceRequest
- UntagResourceRequest
object
- ResourceARN required
- TagKeys required
- items TagKey
UntagResourceResponse
- UntagResourceResponse
object
UpdateArchiveRequest
- UpdateArchiveRequest
object
- ArchiveName required
- Description
- EventPattern
- RetentionDays
UpdateArchiveResponse
- UpdateArchiveResponse
object
- ArchiveArn
- CreationTime
- State
- StateReason