Skip to main content

event_bridge_rule_templates

Creates, updates, deletes, gets or lists an event_bridge_rule_templates resource.

Overview

Nameevent_bridge_rule_templates
TypeResource
Idaws.medialive.event_bridge_rule_templates

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
arnstringAn eventbridge rule template's ARN (Amazon Resource Name)
created_atstring (date-time)Placeholder documentation for __timestampIso8601
descriptionstringPlaceholder documentation for __stringMin0Max1024
event_targetsarrayPlaceholder documentation for __listOfEventBridgeRuleTemplateTarget
event_typestringThe 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)
group_idstringPlaceholder documentation for __stringMin7Max11PatternAws097
idstringPlaceholder documentation for __stringMin7Max11PatternAws097
modified_atstring (date-time)Placeholder documentation for __timestampIso8601
namestringPlaceholder documentation for __stringMin1Max255PatternS
tagsobject

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_event_bridge_rule_templateselectidentifier, regionRetrieves the specified eventbridge rule template.
list_event_bridge_rule_templatesselectregiongroupIdentifier, maxResults, nextToken, signalMapIdentifierLists eventbridge rule templates.
create_event_bridge_rule_templateinsertregion, EventType, GroupIdentifierCreates an eventbridge rule template to monitor events and send notifications to your targeted resources.
update_event_bridge_rule_templateupdateidentifier, regionUpdates the specified eventbridge rule template.
delete_event_bridge_rule_templatedeleteidentifier, regionDeletes an eventbridge rule template.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
identifierstringAn eventbridge rule template's identifier. Can be either be its id or current name.
regionstringAWS region (default: us-east-1)
groupIdentifierstringAn eventbridge rule template group's identifier. Can be either be its id or current name.
maxResultsinteger
nextTokenstringA token used to retrieve the next set of results in paginated list responses.
signalMapIdentifierstringA signal map's identifier. Can be either be its id or current name.

SELECT examples

Retrieves the specified eventbridge rule template.

SELECT
arn,
created_at,
description,
event_targets,
event_type,
group_id,
id,
modified_at,
name,
tags
FROM aws.medialive.event_bridge_rule_templates
WHERE identifier = '{{ identifier }}' -- required
AND region = '{{ region }}' -- required
;

INSERT examples

Creates an eventbridge rule template to monitor events and send notifications to your targeted resources.

INSERT INTO aws.medialive.event_bridge_rule_templates (
Description,
EventTargets,
EventType,
GroupIdentifier,
Name,
Tags,
RequestId,
region
)
SELECT
'{{ Description }}',
'{{ EventTargets }}',
'{{ EventType }}' /* required */,
'{{ GroupIdentifier }}' /* required */,
'{{ Name }}',
'{{ Tags }}',
'{{ RequestId }}',
'{{ region }}'
RETURNING
arn,
created_at,
description,
event_targets,
event_type,
group_id,
id,
modified_at,
name,
tags
;

UPDATE examples

Updates the specified eventbridge rule template.

UPDATE aws.medialive.event_bridge_rule_templates
SET
Description = '{{ Description }}',
EventTargets = '{{ EventTargets }}',
EventType = '{{ EventType }}',
GroupIdentifier = '{{ GroupIdentifier }}',
Name = '{{ Name }}'
WHERE
identifier = '{{ identifier }}' --required
AND region = '{{ region }}' --required
RETURNING
arn,
created_at,
description,
event_targets,
event_type,
group_id,
id,
modified_at,
name,
tags;

DELETE examples

Deletes an eventbridge rule template.

DELETE FROM aws.medialive.event_bridge_rule_templates
WHERE identifier = '{{ identifier }}' --required
AND region = '{{ region }}' --required
;