AWS Elemental MediaLive

2025/02/12 - AWS Elemental MediaLive - 6 updated api methods

Changes  Adds a RequestId parameter to all MediaLive Workflow Monitor create operations. The RequestId parameter allows idempotent operations.

CreateCloudWatchAlarmTemplate (updated) Link ¶
Changes (request)
{'RequestId': 'string'}

Creates a cloudwatch alarm template to dynamically generate cloudwatch metric alarms on targeted resource types.

See also: AWS API Documentation

Request Syntax

client.create_cloud_watch_alarm_template(
    ComparisonOperator='GreaterThanOrEqualToThreshold'|'GreaterThanThreshold'|'LessThanThreshold'|'LessThanOrEqualToThreshold',
    DatapointsToAlarm=123,
    Description='string',
    EvaluationPeriods=123,
    GroupIdentifier='string',
    MetricName='string',
    Name='string',
    Period=123,
    Statistic='SampleCount'|'Average'|'Sum'|'Minimum'|'Maximum',
    Tags={
        'string': 'string'
    },
    TargetResourceType='CLOUDFRONT_DISTRIBUTION'|'MEDIALIVE_MULTIPLEX'|'MEDIALIVE_CHANNEL'|'MEDIALIVE_INPUT_DEVICE'|'MEDIAPACKAGE_CHANNEL'|'MEDIAPACKAGE_ORIGIN_ENDPOINT'|'MEDIACONNECT_FLOW'|'S3_BUCKET',
    Threshold=123.0,
    TreatMissingData='notBreaching'|'breaching'|'ignore'|'missing',
    RequestId='string'
)
type ComparisonOperator:

string

param ComparisonOperator:

[REQUIRED] The comparison operator used to compare the specified statistic and the threshold.

type DatapointsToAlarm:

integer

param DatapointsToAlarm:

The number of datapoints within the evaluation period that must be breaching to trigger the alarm.

type Description:

string

param Description:

A resource's optional description.

type EvaluationPeriods:

integer

param EvaluationPeriods:

[REQUIRED] The number of periods over which data is compared to the specified threshold.

type GroupIdentifier:

string

param GroupIdentifier:

[REQUIRED] A cloudwatch alarm template group's identifier. Can be either be its id or current name.

type MetricName:

string

param MetricName:

[REQUIRED] The name of the metric associated with the alarm. Must be compatible with targetResourceType.

type Name:

string

param Name:

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

type Period:

integer

param Period:

[REQUIRED] The period, in seconds, over which the specified statistic is applied.

type Statistic:

string

param Statistic:

[REQUIRED] The statistic to apply to the alarm's metric data.

type Tags:

dict

param Tags:

Represents the tags associated with a resource.

  • (string) -- Placeholder documentation for __string

    • (string) -- Placeholder documentation for __string

type TargetResourceType:

string

param TargetResourceType:

[REQUIRED] The resource type this template should dynamically generate cloudwatch metric alarms for.

type Threshold:

float

param Threshold:

[REQUIRED] The threshold value to compare with the specified statistic.

type TreatMissingData:

string

param TreatMissingData:

[REQUIRED] Specifies how missing data points are treated when evaluating the alarm's condition.

type RequestId:

string

param RequestId:

An ID that you assign to a create request. This ID ensures idempotency when creating resources.This field is autopopulated if not provided.

rtype:

dict

returns:

Response Syntax

{
    'Arn': 'string',
    'ComparisonOperator': 'GreaterThanOrEqualToThreshold'|'GreaterThanThreshold'|'LessThanThreshold'|'LessThanOrEqualToThreshold',
    'CreatedAt': datetime(2015, 1, 1),
    'DatapointsToAlarm': 123,
    'Description': 'string',
    'EvaluationPeriods': 123,
    'GroupId': 'string',
    'Id': 'string',
    'MetricName': 'string',
    'ModifiedAt': datetime(2015, 1, 1),
    'Name': 'string',
    'Period': 123,
    'Statistic': 'SampleCount'|'Average'|'Sum'|'Minimum'|'Maximum',
    'Tags': {
        'string': 'string'
    },
    'TargetResourceType': 'CLOUDFRONT_DISTRIBUTION'|'MEDIALIVE_MULTIPLEX'|'MEDIALIVE_CHANNEL'|'MEDIALIVE_INPUT_DEVICE'|'MEDIAPACKAGE_CHANNEL'|'MEDIAPACKAGE_ORIGIN_ENDPOINT'|'MEDIACONNECT_FLOW'|'S3_BUCKET',
    'Threshold': 123.0,
    'TreatMissingData': 'notBreaching'|'breaching'|'ignore'|'missing'
}

Response Structure

  • (dict) -- CreateCloudWatchAlarmTemplate 201 response

    • Arn (string) -- A cloudwatch alarm template's ARN (Amazon Resource Name)

    • ComparisonOperator (string) -- The comparison operator used to compare the specified statistic and the threshold.

    • CreatedAt (datetime) -- Placeholder documentation for __timestampIso8601

    • DatapointsToAlarm (integer) -- The number of datapoints within the evaluation period that must be breaching to trigger the alarm.

    • Description (string) -- A resource's optional description.

    • EvaluationPeriods (integer) -- The number of periods over which data is compared to the specified threshold.

    • GroupId (string) -- A cloudwatch alarm template group's id. AWS provided template groups have ids that start with aws-

    • Id (string) -- A cloudwatch alarm template's id. AWS provided templates have ids that start with aws-

    • MetricName (string) -- The name of the metric associated with the alarm. Must be compatible with targetResourceType.

    • ModifiedAt (datetime) -- Placeholder documentation for __timestampIso8601

    • Name (string) -- A resource's name. Names must be unique within the scope of a resource type in a specific region.

    • Period (integer) -- The period, in seconds, over which the specified statistic is applied.

    • Statistic (string) -- The statistic to apply to the alarm's metric data.

    • Tags (dict) -- Represents the tags associated with a resource.

      • (string) -- Placeholder documentation for __string

        • (string) -- Placeholder documentation for __string

    • TargetResourceType (string) -- The resource type this template should dynamically generate cloudwatch metric alarms for.

    • Threshold (float) -- The threshold value to compare with the specified statistic.

    • TreatMissingData (string) -- Specifies how missing data points are treated when evaluating the alarm's condition.

CreateCloudWatchAlarmTemplateGroup (updated) Link ¶
Changes (request)
{'RequestId': 'string'}

Creates a cloudwatch alarm template group to group your cloudwatch alarm templates and to attach to signal maps for dynamically creating alarms.

See also: AWS API Documentation

Request Syntax

client.create_cloud_watch_alarm_template_group(
    Description='string',
    Name='string',
    Tags={
        'string': 'string'
    },
    RequestId='string'
)
type Description:

string

param Description:

A resource's optional description.

type Name:

string

param Name:

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

type Tags:

dict

param Tags:

Represents the tags associated with a resource.

  • (string) -- Placeholder documentation for __string

    • (string) -- Placeholder documentation for __string

type RequestId:

string

param RequestId:

An ID that you assign to a create request. This ID ensures idempotency when creating resources.This field is autopopulated if not provided.

rtype:

dict

returns:

Response Syntax

{
    'Arn': 'string',
    'CreatedAt': datetime(2015, 1, 1),
    'Description': 'string',
    'Id': 'string',
    'ModifiedAt': datetime(2015, 1, 1),
    'Name': 'string',
    'Tags': {
        'string': 'string'
    }
}

Response Structure

  • (dict) -- CreateCloudWatchAlarmTemplateGroup 201 response

    • Arn (string) -- A cloudwatch alarm template group's ARN (Amazon Resource Name)

    • CreatedAt (datetime) -- Placeholder documentation for __timestampIso8601

    • Description (string) -- A resource's optional description.

    • Id (string) -- A cloudwatch alarm template group's id. AWS provided template groups have ids that start with aws-

    • ModifiedAt (datetime) -- Placeholder documentation for __timestampIso8601

    • Name (string) -- A resource's name. Names must be unique within the scope of a resource type in a specific region.

    • Tags (dict) -- Represents the tags associated with a resource.

      • (string) -- Placeholder documentation for __string

        • (string) -- Placeholder documentation for __string

CreateEventBridgeRuleTemplate (updated) Link ¶
Changes (request)
{'RequestId': 'string'}

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

See also: AWS API Documentation

Request Syntax

client.create_event_bridge_rule_template(
    Description='string',
    EventTargets=[
        {
            'Arn': 'string'
        },
    ],
    EventType='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',
    GroupIdentifier='string',
    Name='string',
    Tags={
        'string': 'string'
    },
    RequestId='string'
)
type Description:

string

param Description:

A resource's optional description.

type EventTargets:

list

param EventTargets:

Placeholder documentation for __listOfEventBridgeRuleTemplateTarget

  • (dict) -- The target to which to send matching events.

    • Arn (string) -- [REQUIRED] Target ARNs must be either an SNS topic or CloudWatch log group.

type EventType:

string

param EventType:

[REQUIRED] The type of event to match with the rule.

type GroupIdentifier:

string

param GroupIdentifier:

[REQUIRED] An eventbridge rule template group's identifier. Can be either be its id or current name.

type Name:

string

param Name:

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

type Tags:

dict

param Tags:

Represents the tags associated with a resource.

  • (string) -- Placeholder documentation for __string

    • (string) -- Placeholder documentation for __string

type RequestId:

string

param RequestId:

An ID that you assign to a create request. This ID ensures idempotency when creating resources.This field is autopopulated if not provided.

rtype:

dict

returns:

Response Syntax

{
    'Arn': 'string',
    'CreatedAt': datetime(2015, 1, 1),
    'Description': 'string',
    'EventTargets': [
        {
            'Arn': 'string'
        },
    ],
    'EventType': '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',
    'GroupId': 'string',
    'Id': 'string',
    'ModifiedAt': datetime(2015, 1, 1),
    'Name': 'string',
    'Tags': {
        'string': 'string'
    }
}

Response Structure

  • (dict) -- CreateEventBridgeRuleTemplate 201 response

    • Arn (string) -- An eventbridge rule template's ARN (Amazon Resource Name)

    • CreatedAt (datetime) -- Placeholder documentation for __timestampIso8601

    • Description (string) -- A resource's optional description.

    • EventTargets (list) -- Placeholder documentation for __listOfEventBridgeRuleTemplateTarget

      • (dict) -- The target to which to send matching events.

        • Arn (string) -- Target ARNs must be either an SNS topic or CloudWatch log group.

    • EventType (string) -- The type of event to match with the rule.

    • GroupId (string) -- An eventbridge rule template group's id. AWS provided template groups have ids that start with aws-

    • Id (string) -- An eventbridge rule template's id. AWS provided templates have ids that start with aws-

    • ModifiedAt (datetime) -- Placeholder documentation for __timestampIso8601

    • Name (string) -- A resource's name. Names must be unique within the scope of a resource type in a specific region.

    • Tags (dict) -- Represents the tags associated with a resource.

      • (string) -- Placeholder documentation for __string

        • (string) -- Placeholder documentation for __string

CreateEventBridgeRuleTemplateGroup (updated) Link ¶
Changes (request)
{'RequestId': 'string'}

Creates an eventbridge rule template group to group your eventbridge rule templates and to attach to signal maps for dynamically creating notification rules.

See also: AWS API Documentation

Request Syntax

client.create_event_bridge_rule_template_group(
    Description='string',
    Name='string',
    Tags={
        'string': 'string'
    },
    RequestId='string'
)
type Description:

string

param Description:

A resource's optional description.

type Name:

string

param Name:

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

type Tags:

dict

param Tags:

Represents the tags associated with a resource.

  • (string) -- Placeholder documentation for __string

    • (string) -- Placeholder documentation for __string

type RequestId:

string

param RequestId:

An ID that you assign to a create request. This ID ensures idempotency when creating resources.This field is autopopulated if not provided.

rtype:

dict

returns:

Response Syntax

{
    'Arn': 'string',
    'CreatedAt': datetime(2015, 1, 1),
    'Description': 'string',
    'Id': 'string',
    'ModifiedAt': datetime(2015, 1, 1),
    'Name': 'string',
    'Tags': {
        'string': 'string'
    }
}

Response Structure

  • (dict) -- CreateEventBridgeRuleTemplateGroup 201 response

    • Arn (string) -- An eventbridge rule template group's ARN (Amazon Resource Name)

    • CreatedAt (datetime) -- Placeholder documentation for __timestampIso8601

    • Description (string) -- A resource's optional description.

    • Id (string) -- An eventbridge rule template group's id. AWS provided template groups have ids that start with aws-

    • ModifiedAt (datetime) -- Placeholder documentation for __timestampIso8601

    • Name (string) -- A resource's name. Names must be unique within the scope of a resource type in a specific region.

    • Tags (dict) -- Represents the tags associated with a resource.

      • (string) -- Placeholder documentation for __string

        • (string) -- Placeholder documentation for __string

CreateSignalMap (updated) Link ¶
Changes (request)
{'RequestId': 'string'}

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

See also: AWS API Documentation

Request Syntax

client.create_signal_map(
    CloudWatchAlarmTemplateGroupIdentifiers=[
        'string',
    ],
    Description='string',
    DiscoveryEntryPointArn='string',
    EventBridgeRuleTemplateGroupIdentifiers=[
        'string',
    ],
    Name='string',
    Tags={
        'string': 'string'
    },
    RequestId='string'
)
type CloudWatchAlarmTemplateGroupIdentifiers:

list

param CloudWatchAlarmTemplateGroupIdentifiers:

Placeholder documentation for __listOf__stringPatternS

  • (string) -- Placeholder documentation for __stringPatternS

type Description:

string

param Description:

A resource's optional description.

type DiscoveryEntryPointArn:

string

param DiscoveryEntryPointArn:

[REQUIRED] A top-level supported AWS resource ARN to discovery a signal map from.

type EventBridgeRuleTemplateGroupIdentifiers:

list

param EventBridgeRuleTemplateGroupIdentifiers:

Placeholder documentation for __listOf__stringPatternS

  • (string) -- Placeholder documentation for __stringPatternS

type Name:

string

param Name:

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

type Tags:

dict

param Tags:

Represents the tags associated with a resource.

  • (string) -- Placeholder documentation for __string

    • (string) -- Placeholder documentation for __string

type RequestId:

string

param RequestId:

An ID that you assign to a create request. This ID ensures idempotency when creating resources.This field is autopopulated if not provided.

rtype:

dict

returns:

Response Syntax

{
    'Arn': 'string',
    'CloudWatchAlarmTemplateGroupIds': [
        'string',
    ],
    'CreatedAt': datetime(2015, 1, 1),
    'Description': 'string',
    'DiscoveryEntryPointArn': 'string',
    'ErrorMessage': 'string',
    'EventBridgeRuleTemplateGroupIds': [
        'string',
    ],
    'FailedMediaResourceMap': {
        'string': {
            'Destinations': [
                {
                    'Arn': 'string',
                    'Name': 'string'
                },
            ],
            'Name': 'string',
            'Sources': [
                {
                    'Arn': 'string',
                    'Name': 'string'
                },
            ]
        }
    },
    'Id': 'string',
    'LastDiscoveredAt': datetime(2015, 1, 1),
    'LastSuccessfulMonitorDeployment': {
        'DetailsUri': 'string',
        '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'
    },
    'MediaResourceMap': {
        'string': {
            'Destinations': [
                {
                    'Arn': 'string',
                    'Name': 'string'
                },
            ],
            'Name': 'string',
            'Sources': [
                {
                    'Arn': 'string',
                    'Name': 'string'
                },
            ]
        }
    },
    'ModifiedAt': datetime(2015, 1, 1),
    'MonitorChangesPendingDeployment': True|False,
    'MonitorDeployment': {
        'DetailsUri': 'string',
        'ErrorMessage': 'string',
        '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'
    },
    'Name': 'string',
    'Status': 'CREATE_IN_PROGRESS'|'CREATE_COMPLETE'|'CREATE_FAILED'|'UPDATE_IN_PROGRESS'|'UPDATE_COMPLETE'|'UPDATE_REVERTED'|'UPDATE_FAILED'|'READY'|'NOT_READY',
    'Tags': {
        'string': 'string'
    }
}

Response Structure

  • (dict) -- CreateSignalMap 201 response

    • Arn (string) -- A signal map's ARN (Amazon Resource Name)

    • CloudWatchAlarmTemplateGroupIds (list) -- Placeholder documentation for __listOf__stringMin7Max11PatternAws097

      • (string) -- Placeholder documentation for __stringMin7Max11PatternAws097

    • CreatedAt (datetime) -- Placeholder documentation for __timestampIso8601

    • Description (string) -- A resource's optional description.

    • DiscoveryEntryPointArn (string) -- A top-level supported AWS resource ARN to discovery a signal map from.

    • ErrorMessage (string) -- Error message associated with a failed creation or failed update attempt of a signal map.

    • EventBridgeRuleTemplateGroupIds (list) -- Placeholder documentation for __listOf__stringMin7Max11PatternAws097

      • (string) -- Placeholder documentation for __stringMin7Max11PatternAws097

    • FailedMediaResourceMap (dict) -- A map representing an incomplete AWS media workflow as a graph.

      • (string) -- Placeholder documentation for __string

        • (dict) -- An AWS resource used in media workflows.

          • Destinations (list) -- Placeholder documentation for __listOfMediaResourceNeighbor

            • (dict) -- A direct source or destination neighbor to an AWS media resource.

              • Arn (string) -- The ARN of a resource used in AWS media workflows.

              • Name (string) -- The logical name of an AWS media resource.

          • Name (string) -- The logical name of an AWS media resource.

          • Sources (list) -- Placeholder documentation for __listOfMediaResourceNeighbor

            • (dict) -- A direct source or destination neighbor to an AWS media resource.

              • Arn (string) -- The ARN of a resource used in AWS media workflows.

              • Name (string) -- The logical name of an AWS media resource.

    • Id (string) -- A signal map's id.

    • LastDiscoveredAt (datetime) -- Placeholder documentation for __timestampIso8601

    • LastSuccessfulMonitorDeployment (dict) -- Represents the latest successful monitor deployment of a signal map.

      • DetailsUri (string) -- URI associated with a signal map's monitor deployment.

      • Status (string) -- A signal map's monitor deployment status.

    • MediaResourceMap (dict) -- A map representing an AWS media workflow as a graph.

      • (string) -- Placeholder documentation for __string

        • (dict) -- An AWS resource used in media workflows.

          • Destinations (list) -- Placeholder documentation for __listOfMediaResourceNeighbor

            • (dict) -- A direct source or destination neighbor to an AWS media resource.

              • Arn (string) -- The ARN of a resource used in AWS media workflows.

              • Name (string) -- The logical name of an AWS media resource.

          • Name (string) -- The logical name of an AWS media resource.

          • Sources (list) -- Placeholder documentation for __listOfMediaResourceNeighbor

            • (dict) -- A direct source or destination neighbor to an AWS media resource.

              • Arn (string) -- The ARN of a resource used in AWS media workflows.

              • Name (string) -- The logical name of an AWS media resource.

    • ModifiedAt (datetime) -- Placeholder documentation for __timestampIso8601

    • MonitorChangesPendingDeployment (boolean) -- If true, there are pending monitor changes for this signal map that can be deployed.

    • MonitorDeployment (dict) -- Represents the latest monitor deployment of a signal map.

      • DetailsUri (string) -- URI associated with a signal map's monitor deployment.

      • ErrorMessage (string) -- Error message associated with a failed monitor deployment of a signal map.

      • Status (string) -- A signal map's monitor deployment status.

    • Name (string) -- A resource's name. Names must be unique within the scope of a resource type in a specific region.

    • Status (string) -- A signal map's current status which is dependent on its lifecycle actions or associated jobs.

    • Tags (dict) -- Represents the tags associated with a resource.

      • (string) -- Placeholder documentation for __string

        • (string) -- Placeholder documentation for __string

StartMonitorDeployment (updated) Link ¶
Changes (request)
{'RequestId': 'string'}

Initiates a deployment to deploy the latest monitor of the specified signal map.

See also: AWS API Documentation

Request Syntax

client.start_monitor_deployment(
    DryRun=True|False,
    Identifier='string',
    RequestId='string'
)
type DryRun:

boolean

param DryRun:

Placeholder documentation for __boolean

type Identifier:

string

param Identifier:

[REQUIRED] A signal map's identifier. Can be either be its id or current name.

type RequestId:

string

param RequestId:

An ID that you assign to a create request. This ID ensures idempotency when creating resources.This field is autopopulated if not provided.

rtype:

dict

returns:

Response Syntax

{
    'Arn': 'string',
    'CloudWatchAlarmTemplateGroupIds': [
        'string',
    ],
    'CreatedAt': datetime(2015, 1, 1),
    'Description': 'string',
    'DiscoveryEntryPointArn': 'string',
    'ErrorMessage': 'string',
    'EventBridgeRuleTemplateGroupIds': [
        'string',
    ],
    'FailedMediaResourceMap': {
        'string': {
            'Destinations': [
                {
                    'Arn': 'string',
                    'Name': 'string'
                },
            ],
            'Name': 'string',
            'Sources': [
                {
                    'Arn': 'string',
                    'Name': 'string'
                },
            ]
        }
    },
    'Id': 'string',
    'LastDiscoveredAt': datetime(2015, 1, 1),
    'LastSuccessfulMonitorDeployment': {
        'DetailsUri': 'string',
        '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'
    },
    'MediaResourceMap': {
        'string': {
            'Destinations': [
                {
                    'Arn': 'string',
                    'Name': 'string'
                },
            ],
            'Name': 'string',
            'Sources': [
                {
                    'Arn': 'string',
                    'Name': 'string'
                },
            ]
        }
    },
    'ModifiedAt': datetime(2015, 1, 1),
    'MonitorChangesPendingDeployment': True|False,
    'MonitorDeployment': {
        'DetailsUri': 'string',
        'ErrorMessage': 'string',
        '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'
    },
    'Name': 'string',
    'Status': 'CREATE_IN_PROGRESS'|'CREATE_COMPLETE'|'CREATE_FAILED'|'UPDATE_IN_PROGRESS'|'UPDATE_COMPLETE'|'UPDATE_REVERTED'|'UPDATE_FAILED'|'READY'|'NOT_READY',
    'Tags': {
        'string': 'string'
    }
}

Response Structure

  • (dict) -- StartMonitorDeployment 202 response

    • Arn (string) -- A signal map's ARN (Amazon Resource Name)

    • CloudWatchAlarmTemplateGroupIds (list) -- Placeholder documentation for __listOf__stringMin7Max11PatternAws097

      • (string) -- Placeholder documentation for __stringMin7Max11PatternAws097

    • CreatedAt (datetime) -- Placeholder documentation for __timestampIso8601

    • Description (string) -- A resource's optional description.

    • DiscoveryEntryPointArn (string) -- A top-level supported AWS resource ARN to discovery a signal map from.

    • ErrorMessage (string) -- Error message associated with a failed creation or failed update attempt of a signal map.

    • EventBridgeRuleTemplateGroupIds (list) -- Placeholder documentation for __listOf__stringMin7Max11PatternAws097

      • (string) -- Placeholder documentation for __stringMin7Max11PatternAws097

    • FailedMediaResourceMap (dict) -- A map representing an incomplete AWS media workflow as a graph.

      • (string) -- Placeholder documentation for __string

        • (dict) -- An AWS resource used in media workflows.

          • Destinations (list) -- Placeholder documentation for __listOfMediaResourceNeighbor

            • (dict) -- A direct source or destination neighbor to an AWS media resource.

              • Arn (string) -- The ARN of a resource used in AWS media workflows.

              • Name (string) -- The logical name of an AWS media resource.

          • Name (string) -- The logical name of an AWS media resource.

          • Sources (list) -- Placeholder documentation for __listOfMediaResourceNeighbor

            • (dict) -- A direct source or destination neighbor to an AWS media resource.

              • Arn (string) -- The ARN of a resource used in AWS media workflows.

              • Name (string) -- The logical name of an AWS media resource.

    • Id (string) -- A signal map's id.

    • LastDiscoveredAt (datetime) -- Placeholder documentation for __timestampIso8601

    • LastSuccessfulMonitorDeployment (dict) -- Represents the latest successful monitor deployment of a signal map.

      • DetailsUri (string) -- URI associated with a signal map's monitor deployment.

      • Status (string) -- A signal map's monitor deployment status.

    • MediaResourceMap (dict) -- A map representing an AWS media workflow as a graph.

      • (string) -- Placeholder documentation for __string

        • (dict) -- An AWS resource used in media workflows.

          • Destinations (list) -- Placeholder documentation for __listOfMediaResourceNeighbor

            • (dict) -- A direct source or destination neighbor to an AWS media resource.

              • Arn (string) -- The ARN of a resource used in AWS media workflows.

              • Name (string) -- The logical name of an AWS media resource.

          • Name (string) -- The logical name of an AWS media resource.

          • Sources (list) -- Placeholder documentation for __listOfMediaResourceNeighbor

            • (dict) -- A direct source or destination neighbor to an AWS media resource.

              • Arn (string) -- The ARN of a resource used in AWS media workflows.

              • Name (string) -- The logical name of an AWS media resource.

    • ModifiedAt (datetime) -- Placeholder documentation for __timestampIso8601

    • MonitorChangesPendingDeployment (boolean) -- If true, there are pending monitor changes for this signal map that can be deployed.

    • MonitorDeployment (dict) -- Represents the latest monitor deployment of a signal map.

      • DetailsUri (string) -- URI associated with a signal map's monitor deployment.

      • ErrorMessage (string) -- Error message associated with a failed monitor deployment of a signal map.

      • Status (string) -- A signal map's monitor deployment status.

    • Name (string) -- A resource's name. Names must be unique within the scope of a resource type in a specific region.

    • Status (string) -- A signal map's current status which is dependent on its lifecycle actions or associated jobs.

    • Tags (dict) -- Represents the tags associated with a resource.

      • (string) -- Placeholder documentation for __string

        • (string) -- Placeholder documentation for __string