Workflow monitor: EventBridge rule templates ID
URI
/prod/eventbridge-rule-templates/
identifier
HTTP methods
DELETE
Operation ID: DeleteEventBridgeRuleTemplate
Name | Type | Required | Description |
---|---|---|---|
identifier | String | True |
Status code | Response model | Description |
---|---|---|
204 | None | 204 response |
400 | BadRequestExceptionResponseContent | 400 response |
403 | ForbiddenExceptionResponseContent | 403 response |
404 | NotFoundExceptionResponseContent | 404 response |
409 | ConflictExceptionResponseContent | 409 response |
429 | TooManyRequestsExceptionResponseContent | 429 response |
500 | InternalServerErrorExceptionResponseContent | 500 response |
GET
Operation ID: GetEventBridgeRuleTemplate
Name | Type | Required | Description |
---|---|---|---|
identifier | String | True |
Status code | Response model | Description |
---|---|---|
200 | GetEventBridgeRuleTemplateResponseContent | 200 response |
400 | BadRequestExceptionResponseContent | 400 response |
403 | ForbiddenExceptionResponseContent | 403 response |
404 | NotFoundExceptionResponseContent | 404 response |
429 | TooManyRequestsExceptionResponseContent | 429 response |
500 | InternalServerErrorExceptionResponseContent | 500 response |
OPTIONS
Operation ID: CorsEventbridge_rule_templatesIdentifier
Name | Type | Required | Description |
---|---|---|---|
identifier | String | True |
Status code | Response model | Description |
---|---|---|
200 | None | 200 response |
PATCH
Operation ID: UpdateEventBridgeRuleTemplate
Name | Type | Required | Description |
---|---|---|---|
identifier | String | True |
Status code | Response model | Description |
---|---|---|
200 | UpdateEventBridgeRuleTemplateResponseContent | 200 response |
400 | BadRequestExceptionResponseContent | 400 response |
403 | ForbiddenExceptionResponseContent | 403 response |
404 | NotFoundExceptionResponseContent | 404 response |
409 | ConflictExceptionResponseContent | 409 response |
429 | TooManyRequestsExceptionResponseContent | 429 response |
500 | InternalServerErrorExceptionResponseContent | 500 response |
Schemas
Request bodies
{ "description": "string", "eventTargets": [ { "arn": "string" } ], "eventType": enum, "groupIdentifier": "string", "name": "string" }
Response bodies
{ "arn": "string", "createdAt": "string", "description": "string", "eventTargets": [ { "arn": "string" } ], "eventType": enum, "groupId": "string", "id": "string", "modifiedAt": "string", "name": "string" }
{ "arn": "string", "createdAt": "string", "description": "string", "eventTargets": [ { "arn": "string" } ], "eventType": enum, "groupId": "string", "id": "string", "modifiedAt": "string", "name": "string" }
{ "message": "string" }
{ "message": "string" }
{ "message": "string" }
{ "message": "string" }
{ "message": "string" }
{ "message": "string" }
Properties
BadRequestExceptionResponseContent
The input fails to satisfy the constraints specified by an Amazon Web Services service.
Property | Type | Required | Description |
---|---|---|---|
message | string | False | Exception error message. |
ConflictExceptionResponseContent
Updating or deleting a resource can cause an inconsistent state.
Property | Type | Required | Description |
---|---|---|---|
message | string | False | Exception error message. |
EventBridgeRuleTemplateEventType
The type of event to match with the rule.
MEDIALIVE_MULTIPLEX_ALERT
MEDIALIVE_MULTIPLEX_STATE_CHANGE
MEDIALIVE_CHANNEL_ALERT
MEDIALIVE_CHANNEL_INPUT_CHANGE
MEDIALIVE_CHANNEL_STATE_CHANGE
MEDIAPACKAGE_INPUT_NOTIFICATION
MEDIAPACKAGE_KEY_PROVIDER_NOTIFICATION
MEDIAPACKAGE_HARVEST_JOB_NOTIFICATION
SIGNAL_MAP_ACTIVE_ALARM
MEDIACONNECT_ALERT
MEDIACONNECT_SOURCE_HEALTH
MEDIACONNECT_OUTPUT_HEALTH
MEDIACONNECT_FLOW_STATUS_CHANGE
EventBridgeRuleTemplateTarget
The target to which to send matching events.
Property | Type | Required | Description |
---|---|---|---|
arn | string Pattern: MinLength: 1 MaxLength: 2048 | True | Target ARNs must be either an SNS topic or CloudWatch log group. |
ForbiddenExceptionResponseContent
User does not have sufficient access to perform this action.
Property | Type | Required | Description |
---|---|---|---|
message | string | False | Exception error message. |
GetEventBridgeRuleTemplateResponseContent
Property | Type | Required | Description |
---|---|---|---|
arn | string Pattern: | True | An eventbridge rule template's ARN (Amazon Resource Name) |
createdAt | string Format: date-time | True | The date and time of resource creation. |
description | string MinLength: 0 MaxLength: 1024 | False | A resource's optional description. |
eventTargets | Array of type EventBridgeRuleTemplateTarget | True | The destinations that will receive the event notifications. |
eventType | True | The type of event to match with the rule. | |
groupId | string Pattern: MinLength: 7 MaxLength: 11 | True | An eventbridge rule template group's id. Amazon Web Services provided template groups have ids that start with <code>`aws-`</code>. |
id | string Pattern: MinLength: 7 MaxLength: 11 | True | An eventbridge rule template's id. Amazon Web Services provided templates have ids that start with <code>`aws-`</code> |
modifiedAt | string Format: date-time | False | The date and time of latest resource modification. |
name | string Pattern: MinLength: 1 MaxLength: 255 | True | A resource's name. Names must be unique within the scope of a resource type in a specific region. |
InternalServerErrorExceptionResponseContent
Unexpected error during processing of request.
Property | Type | Required | Description |
---|---|---|---|
message | string | False | Exception error message. |
NotFoundExceptionResponseContent
Request references a resource which does not exist.
Property | Type | Required | Description |
---|---|---|---|
message | string | False | Exception error message. |
TooManyRequestsExceptionResponseContent
Request was denied due to request throttling.
Property | Type | Required | Description |
---|---|---|---|
message | string | False | Exception error message. |
UpdateEventBridgeRuleTemplateRequestContent
Property | Type | Required | Description |
---|---|---|---|
description | string MinLength: 0 MaxLength: 1024 | False | A resource's optional description. |
eventTargets | Array of type EventBridgeRuleTemplateTarget | False | The destinations that will receive the event notifications. |
eventType | False | The type of event to match with the rule. | |
groupIdentifier | string Pattern: | False | An eventbridge rule template group's identifier. Can be either be its id or current name. |
name | string Pattern: MinLength: 1 MaxLength: 255 | False | A resource's name. Names must be unique within the scope of a resource type in a specific region. |
UpdateEventBridgeRuleTemplateResponseContent
Property | Type | Required | Description |
---|---|---|---|
arn | string Pattern: | True | An eventbridge rule template's ARN (Amazon Resource Name) |
createdAt | string Format: date-time | True | The date and time of resource creation. |
description | string MinLength: 0 MaxLength: 1024 | False | A resource's optional description. |
eventTargets | Array of type EventBridgeRuleTemplateTarget | True | The destinations that will receive the event notifications. |
eventType | True | The type of event to match with the rule. | |
groupId | string Pattern: MinLength: 7 MaxLength: 11 | True | An eventbridge rule template group's id. Amazon Web Services provided template groups have ids that start with <code>`aws-`</code>. |
id | string Pattern: MinLength: 7 MaxLength: 11 | True | An eventbridge rule template's id. Amazon Web Services provided templates have ids that start with <code>`aws-`</code> |
modifiedAt | string Format: date-time | False | The date and time of latest resource modification. |
name | string Pattern: MinLength: 1 MaxLength: 255 | True | A resource's name. Names must be unique within the scope of a resource type in a specific region. |
See also
For more information about using this API in one of the language-specific AWS SDKs and references, see the following: