Skip to main content

signal_maps

Creates, updates, deletes, gets or lists a signal_maps resource.

Overview

Namesignal_maps
TypeResource
Idaws.medialive.signal_maps

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
arnstringA signal map's ARN (Amazon Resource Name)
cloud_watch_alarm_template_group_idsarrayPlaceholder documentation for __listOf__stringMin7Max11PatternAws097
created_atstring (date-time)Placeholder documentation for __timestampIso8601
descriptionstringPlaceholder documentation for __stringMin0Max1024
discovery_entry_point_arnstringPlaceholder documentation for __stringMin1Max2048
error_messagestringPlaceholder documentation for __stringMin1Max2048
event_bridge_rule_template_group_idsarrayPlaceholder documentation for __listOf__stringMin7Max11PatternAws097
failed_media_resource_mapobject
idstringPlaceholder documentation for __stringMin7Max11PatternAws097
last_discovered_atstring (date-time)Placeholder documentation for __timestampIso8601
last_successful_monitor_deploymentobjectRepresents the latest successful monitor deployment of a signal map.
media_resource_mapobject
modified_atstring (date-time)Placeholder documentation for __timestampIso8601
monitor_changes_pending_deploymentbooleanPlaceholder documentation for __boolean
monitor_deploymentobjectRepresents the latest monitor deployment of a signal map.
namestringPlaceholder documentation for __stringMin1Max255PatternS
statusstringA signal map's current status which is dependent on its lifecycle actions or associated jobs. (CREATE_IN_PROGRESS, CREATE_COMPLETE, CREATE_FAILED, UPDATE_IN_PROGRESS, UPDATE_COMPLETE, UPDATE_REVERTED, UPDATE_FAILED, READY, NOT_READY)
tagsobject

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_signal_mapselectidentifier, regionRetrieves the specified signal map.
list_signal_mapsselectregioncloudWatchAlarmTemplateGroupIdentifier, eventBridgeRuleTemplateGroupIdentifier, maxResults, nextTokenLists signal maps.
create_signal_mapinsertregion, DiscoveryEntryPointArnInitiates the creation of a new signal map. Will discover a new mediaResourceMap based on the provided discoveryEntryPointArn.
delete_signal_mapdeleteidentifier, regionDeletes the specified signal map.

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
identifierstringA signal map's identifier. Can be either be its id or current name.
regionstringAWS region (default: us-east-1)
cloudWatchAlarmTemplateGroupIdentifierstringA cloudwatch alarm template group's identifier. Can be either be its id or current name.
eventBridgeRuleTemplateGroupIdentifierstringAn 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.

SELECT examples

Retrieves the specified signal map.

SELECT
arn,
cloud_watch_alarm_template_group_ids,
created_at,
description,
discovery_entry_point_arn,
error_message,
event_bridge_rule_template_group_ids,
failed_media_resource_map,
id,
last_discovered_at,
last_successful_monitor_deployment,
media_resource_map,
modified_at,
monitor_changes_pending_deployment,
monitor_deployment,
name,
status,
tags
FROM aws.medialive.signal_maps
WHERE identifier = '{{ identifier }}' -- required
AND region = '{{ region }}' -- required
;

INSERT examples

Initiates the creation of a new signal map. Will discover a new mediaResourceMap based on the provided discoveryEntryPointArn.

INSERT INTO aws.medialive.signal_maps (
CloudWatchAlarmTemplateGroupIdentifiers,
Description,
DiscoveryEntryPointArn,
EventBridgeRuleTemplateGroupIdentifiers,
Name,
Tags,
RequestId,
region
)
SELECT
'{{ CloudWatchAlarmTemplateGroupIdentifiers }}',
'{{ Description }}',
'{{ DiscoveryEntryPointArn }}' /* required */,
'{{ EventBridgeRuleTemplateGroupIdentifiers }}',
'{{ Name }}',
'{{ Tags }}',
'{{ RequestId }}',
'{{ region }}'
RETURNING
arn,
cloud_watch_alarm_template_group_ids,
created_at,
description,
discovery_entry_point_arn,
error_message,
event_bridge_rule_template_group_ids,
failed_media_resource_map,
id,
last_discovered_at,
last_successful_monitor_deployment,
media_resource_map,
modified_at,
monitor_changes_pending_deployment,
monitor_deployment,
name,
status,
tags
;

DELETE examples

Deletes the specified signal map.

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