StartUpdateSignalMapCommand

Initiates an update for the specified signal map. Will discover a new signal map if a changed discoveryEntryPointArn is provided.

Example Syntax

Use a bare-bones client and the command you need to make an API call.

import { MediaLiveClient, StartUpdateSignalMapCommand } from "@aws-sdk/client-medialive"; // ES Modules import
// const { MediaLiveClient, StartUpdateSignalMapCommand } = require("@aws-sdk/client-medialive"); // CommonJS import
const client = new MediaLiveClient(config);
const input = { // StartUpdateSignalMapRequest
  CloudWatchAlarmTemplateGroupIdentifiers: [ // __listOf__stringPatternS
    "STRING_VALUE",
  ],
  Description: "STRING_VALUE",
  DiscoveryEntryPointArn: "STRING_VALUE",
  EventBridgeRuleTemplateGroupIdentifiers: [
    "STRING_VALUE",
  ],
  ForceRediscovery: true || false,
  Identifier: "STRING_VALUE", // required
  Name: "STRING_VALUE",
};
const command = new StartUpdateSignalMapCommand(input);
const response = await client.send(command);
// { // StartUpdateSignalMapResponse
//   Arn: "STRING_VALUE",
//   CloudWatchAlarmTemplateGroupIds: [ // __listOf__stringMin7Max11PatternAws097
//     "STRING_VALUE",
//   ],
//   CreatedAt: new Date("TIMESTAMP"),
//   Description: "STRING_VALUE",
//   DiscoveryEntryPointArn: "STRING_VALUE",
//   ErrorMessage: "STRING_VALUE",
//   EventBridgeRuleTemplateGroupIds: [
//     "STRING_VALUE",
//   ],
//   FailedMediaResourceMap: { // FailedMediaResourceMap
//     "<keys>": { // MediaResource
//       Destinations: [ // __listOfMediaResourceNeighbor
//         { // MediaResourceNeighbor
//           Arn: "STRING_VALUE", // required
//           Name: "STRING_VALUE",
//         },
//       ],
//       Name: "STRING_VALUE",
//       Sources: [
//         {
//           Arn: "STRING_VALUE", // required
//           Name: "STRING_VALUE",
//         },
//       ],
//     },
//   },
//   Id: "STRING_VALUE",
//   LastDiscoveredAt: new Date("TIMESTAMP"),
//   LastSuccessfulMonitorDeployment: { // SuccessfulMonitorDeployment
//     DetailsUri: "STRING_VALUE", // required
//     Status: "NOT_DEPLOYED" || "DRY_RUN_DEPLOYMENT_COMPLETE" || "DRY_RUN_DEPLOYMENT_FAILED" || "DRY_RUN_DEPLOYMENT_IN_PROGRESS" || "DEPLOYMENT_COMPLETE" || "DEPLOYMENT_FAILED" || "DEPLOYMENT_IN_PROGRESS" || "DELETE_COMPLETE" || "DELETE_FAILED" || "DELETE_IN_PROGRESS", // required
//   },
//   MediaResourceMap: { // MediaResourceMap
//     "<keys>": {
//       Destinations: [
//         {
//           Arn: "STRING_VALUE", // required
//           Name: "STRING_VALUE",
//         },
//       ],
//       Name: "STRING_VALUE",
//       Sources: [
//         {
//           Arn: "STRING_VALUE", // required
//           Name: "STRING_VALUE",
//         },
//       ],
//     },
//   },
//   ModifiedAt: new Date("TIMESTAMP"),
//   MonitorChangesPendingDeployment: true || false,
//   MonitorDeployment: { // MonitorDeployment
//     DetailsUri: "STRING_VALUE",
//     ErrorMessage: "STRING_VALUE",
//     Status: "NOT_DEPLOYED" || "DRY_RUN_DEPLOYMENT_COMPLETE" || "DRY_RUN_DEPLOYMENT_FAILED" || "DRY_RUN_DEPLOYMENT_IN_PROGRESS" || "DEPLOYMENT_COMPLETE" || "DEPLOYMENT_FAILED" || "DEPLOYMENT_IN_PROGRESS" || "DELETE_COMPLETE" || "DELETE_FAILED" || "DELETE_IN_PROGRESS", // required
//   },
//   Name: "STRING_VALUE",
//   Status: "CREATE_IN_PROGRESS" || "CREATE_COMPLETE" || "CREATE_FAILED" || "UPDATE_IN_PROGRESS" || "UPDATE_COMPLETE" || "UPDATE_REVERTED" || "UPDATE_FAILED" || "READY" || "NOT_READY",
//   Tags: { // TagMap
//     "<keys>": "STRING_VALUE",
//   },
// };

StartUpdateSignalMapCommand Input

Parameter
Type
Description
Identifier
Required
string | undefined
A signal map's identifier. Can be either be its id or current name.
CloudWatchAlarmTemplateGroupIdentifiers
string[] | undefined
Placeholder documentation for __listOf__stringPatternS
Description
string | undefined
A resource's optional description.
DiscoveryEntryPointArn
string | undefined
A top-level supported AWS resource ARN to discovery a signal map from.
EventBridgeRuleTemplateGroupIdentifiers
string[] | undefined
Placeholder documentation for __listOf__stringPatternS
ForceRediscovery
boolean | undefined
If true, will force a rediscovery of a signal map if an unchanged discoveryEntryPointArn is provided.
Name
string | undefined
A resource's name. Names must be unique within the scope of a resource type in a specific region.

StartUpdateSignalMapCommand Output

Parameter
Type
Description
$metadata
Required
ResponseMetadata
Metadata pertaining to this request.
Arn
string | undefined
A signal map's ARN (Amazon Resource Name)
CloudWatchAlarmTemplateGroupIds
string[] | undefined
Placeholder documentation for __listOf__stringMin7Max11PatternAws097
CreatedAt
Date | undefined
Placeholder documentation for __timestampIso8601
Description
string | undefined
A resource's optional description.
DiscoveryEntryPointArn
string | undefined
A top-level supported AWS resource ARN to discovery a signal map from.
ErrorMessage
string | undefined
Error message associated with a failed creation or failed update attempt of a signal map.
EventBridgeRuleTemplateGroupIds
string[] | undefined
Placeholder documentation for __listOf__stringMin7Max11PatternAws097
FailedMediaResourceMap
Record<string, MediaResource> | undefined
A map representing an incomplete AWS media workflow as a graph.
Id
string | undefined
A signal map's id.
LastDiscoveredAt
Date | undefined
Placeholder documentation for __timestampIso8601
LastSuccessfulMonitorDeployment
SuccessfulMonitorDeployment | undefined
Represents the latest successful monitor deployment of a signal map.
MediaResourceMap
Record<string, MediaResource> | undefined
A map representing an AWS media workflow as a graph.
ModifiedAt
Date | undefined
Placeholder documentation for __timestampIso8601
MonitorChangesPendingDeployment
boolean | undefined
If true, there are pending monitor changes for this signal map that can be deployed.
MonitorDeployment
MonitorDeployment | undefined
Represents the latest monitor deployment of a signal map.
Name
string | undefined
A resource's name. Names must be unique within the scope of a resource type in a specific region.
Status
SignalMapStatus | undefined
A signal map's current status which is dependent on its lifecycle actions or associated jobs.
Tags
Record<string, string> | undefined
Represents the tags associated with a resource.

Throws

Name
Fault
Details
BadRequestException
client
Placeholder documentation for BadRequestException
ConflictException
client
Placeholder documentation for ConflictException
ForbiddenException
client
Placeholder documentation for ForbiddenException
InternalServerErrorException
server
Placeholder documentation for InternalServerErrorException
NotFoundException
client
Placeholder documentation for NotFoundException
TooManyRequestsException
client
Placeholder documentation for TooManyRequestsException
MediaLiveServiceException
Base exception class for all service exceptions from MediaLive service.