Workflow monitor: Signal map monitor deployment - AWS Elemental MediaLive API Reference

Workflow monitor: Signal map monitor deployment

URI

/prod/signal-maps/identifier/monitor-deployment

HTTP methods

DELETE

Operation ID: StartDeleteMonitorDeployment

Path parameters
NameTypeRequiredDescription
identifierStringTrue

OPTIONS

Operation ID: CorsSignal_mapsIdentifierMonitor_deployment

Path parameters
NameTypeRequiredDescription
identifierStringTrue
Responses
Status codeResponse modelDescription
200None

200 response

POST

Operation ID: StartMonitorDeployment

Path parameters
NameTypeRequiredDescription
identifierStringTrue

Schemas

Request bodies

{ "dryRun": boolean }

Response bodies

{ "arn": "string", "cloudWatchAlarmTemplateGroupIds": [ "string" ], "createdAt": "string", "description": "string", "discoveryEntryPointArn": "string", "errorMessage": "string", "eventBridgeRuleTemplateGroupIds": [ "string" ], "failedMediaResourceMap": { }, "id": "string", "lastDiscoveredAt": "string", "lastSuccessfulMonitorDeployment": { "detailsUri": "string", "status": enum }, "mediaResourceMap": { }, "modifiedAt": "string", "monitorChangesPendingDeployment": boolean, "monitorDeployment": { "detailsUri": "string", "errorMessage": "string", "status": enum }, "name": "string", "status": enum }
{ "arn": "string", "cloudWatchAlarmTemplateGroupIds": [ "string" ], "createdAt": "string", "description": "string", "discoveryEntryPointArn": "string", "errorMessage": "string", "eventBridgeRuleTemplateGroupIds": [ "string" ], "failedMediaResourceMap": { }, "id": "string", "lastDiscoveredAt": "string", "lastSuccessfulMonitorDeployment": { "detailsUri": "string", "status": enum }, "mediaResourceMap": { }, "modifiedAt": "string", "monitorChangesPendingDeployment": boolean, "monitorDeployment": { "detailsUri": "string", "errorMessage": "string", "status": enum }, "name": "string", "status": enum }
{ "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.

PropertyTypeRequiredDescription
message

string

False

Exception error message.

ConflictExceptionResponseContent

Updating or deleting a resource can cause an inconsistent state.

PropertyTypeRequiredDescription
message

string

False

Exception error message.

FailedMediaResourceMap

A map representing an incomplete Amazon Web Services media workflow as a graph.

PropertyTypeRequiredDescription

*

object

False

ForbiddenExceptionResponseContent

User does not have sufficient access to perform this action.

PropertyTypeRequiredDescription
message

string

False

Exception error message.

InternalServerErrorExceptionResponseContent

Unexpected error during processing of request.

PropertyTypeRequiredDescription
message

string

False

Exception error message.

MediaResource

An Amazon Web Services resource used in media workflows.

PropertyTypeRequiredDescription
destinations

Array of type MediaResourceNeighbor

False

A direct destination neighbor to an Amazon Web Services media resource.

name

string

MinLength: 1

MaxLength: 256

False

The logical name of an Amazon Web Services media resource.

sources

Array of type MediaResourceNeighbor

False

A direct source neighbor to an Amazon Web Services media resource.

MediaResourceMap

A map representing an Amazon Web Services media workflow as a graph.

PropertyTypeRequiredDescription

*

object

False

MediaResourceNeighbor

A direct source or destination neighbor to an Amazon Web Services media resource.

PropertyTypeRequiredDescription
arn

string

Pattern: ^arn.+$

MinLength: 1

MaxLength: 2048

True

The ARN of a resource used in Amazon Web Services media workflows.

name

string

MinLength: 1

MaxLength: 256

False

The logical name of an Amazon Web Services media resource.

MonitorDeployment

Represents the latest monitor deployment of a signal map.

PropertyTypeRequiredDescription
detailsUri

string

MinLength: 1

MaxLength: 2048

False

URI associated with a signal map's monitor deployment.

errorMessage

string

MinLength: 1

MaxLength: 2048

False

Error message associated with a failed monitor deployment of a signal map.

status

SignalMapMonitorDeploymentStatus

True

The signal map monitor deployment status.

NotFoundExceptionResponseContent

Request references a resource which does not exist.

PropertyTypeRequiredDescription
message

string

False

Exception error message.

SignalMapMonitorDeploymentStatus

A signal map's monitor deployment 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

SignalMapStatus

A 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

StartDeleteMonitorDeploymentResponseContent

PropertyTypeRequiredDescription
arn

string

Pattern: ^arn:.+:medialive:.+:signal-map:.+$

True

A signal map's ARN (Amazon Resource Name)

cloudWatchAlarmTemplateGroupIds

Array of type string

Pattern: ^(aws-)?[0-9]{7}$

MinLength: 7

MaxLength: 11

False

An alarm template group's id.

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.

discoveryEntryPointArn

string

MinLength: 1

MaxLength: 2048

True

A top-level supported Amazon Web Services resource ARN to discover a signal map from.

errorMessage

string

MinLength: 1

MaxLength: 2048

False

Error message associated with a failed creation or failed update attempt of a signal map.

eventBridgeRuleTemplateGroupIds

Array of type string

Pattern: ^(aws-)?[0-9]{7}$

MinLength: 7

MaxLength: 11

False

An eventbridge rule template group's id.

failedMediaResourceMap

FailedMediaResourceMap

False

A map representing an incomplete Amazon Web Services media workflow as a graph.

id

string

Pattern: ^(aws-)?[0-9]{7}$

MinLength: 7

MaxLength: 11

True

A signal map's id.

lastDiscoveredAt

string

Format: date-time

False

The date and time of latest discovery.

lastSuccessfulMonitorDeployment

SuccessfulMonitorDeployment

False

The date and time of latest successful deployment.

mediaResourceMap

MediaResourceMap

False

A map representing an Amazon Web Services media workflow as a graph.

modifiedAt

string

Format: date-time

False

The date and time of latest resource modification.

monitorChangesPendingDeployment

boolean

True

If true, there are pending monitor changes for this signal map that can be deployed.

monitorDeployment

MonitorDeployment

False

Represents the latest monitor deployment of a signal map.

name

string

Pattern: ^[^\s]+$

MinLength: 1

MaxLength: 255

True

A resource's name. Names must be unique within the scope of a resource type in a specific region.

status

SignalMapStatus

True

A signal map's current status, which is dependent on its lifecycle actions or associated jobs.

StartMonitorDeploymentRequestContent

PropertyTypeRequiredDescription
dryRun

boolean

False

StartMonitorDeploymentResponseContent

PropertyTypeRequiredDescription
arn

string

Pattern: ^arn:.+:medialive:.+:signal-map:.+$

True

A signal map's ARN (Amazon Resource Name)

cloudWatchAlarmTemplateGroupIds

Array of type string

Pattern: ^(aws-)?[0-9]{7}$

MinLength: 7

MaxLength: 11

False

An alarm template group's id.

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.

discoveryEntryPointArn

string

MinLength: 1

MaxLength: 2048

True

A top-level supported Amazon Web Services resource ARN to discover a signal map from.

errorMessage

string

MinLength: 1

MaxLength: 2048

False

Error message associated with a failed creation or failed update attempt of a signal map.

eventBridgeRuleTemplateGroupIds

Array of type string

Pattern: ^(aws-)?[0-9]{7}$

MinLength: 7

MaxLength: 11

False

An eventbridge rule template group's id.

failedMediaResourceMap

FailedMediaResourceMap

False

A map representing an incomplete Amazon Web Services media workflow as a graph.

id

string

Pattern: ^(aws-)?[0-9]{7}$

MinLength: 7

MaxLength: 11

True

A signal map's id.

lastDiscoveredAt

string

Format: date-time

False

The date and time of latest discovery.

lastSuccessfulMonitorDeployment

SuccessfulMonitorDeployment

False

The date and time of latest successful deployment.

mediaResourceMap

MediaResourceMap

False

A map representing an Amazon Web Services media workflow as a graph.

modifiedAt

string

Format: date-time

False

The date and time of latest resource modification.

monitorChangesPendingDeployment

boolean

True

If true, there are pending monitor changes for this signal map that can be deployed.

monitorDeployment

MonitorDeployment

False

Represents the latest monitor deployment of a signal map.

name

string

Pattern: ^[^\s]+$

MinLength: 1

MaxLength: 255

True

A resource's name. Names must be unique within the scope of a resource type in a specific region.

status

SignalMapStatus

True

A signal map's current status, which is dependent on its lifecycle actions or associated jobs.

SuccessfulMonitorDeployment

Represents the latest successful monitor deployment of a signal map.

PropertyTypeRequiredDescription
detailsUri

string

MinLength: 1

MaxLength: 2048

True

URI associated with a signal map's monitor deployment.

status

SignalMapMonitorDeploymentStatus

True

A signal map's monitor deployment status.

TooManyRequestsExceptionResponseContent

Request was denied due to request throttling.

PropertyTypeRequiredDescription
message

string

False

Exception error message.

See also

For more information about using this API in one of the language-specific AWS SDKs and references, see the following:

StartDeleteMonitorDeployment

CorsSignal_mapsIdentifierMonitor_deployment

StartMonitorDeployment