AWS Elemental MediaLive

2024/04/11 - AWS Elemental MediaLive - 27 new api methods

Changes  AWS Elemental MediaLive introduces workflow monitor, a new feature that enables the visualization and monitoring of your media workflows. Create signal maps of your existing workflows and monitor them by creating notification and monitoring template groups.

GetSignalMap (new) Link ¶

Retrieves the specified signal map.

See also: AWS API Documentation

Request Syntax

client.get_signal_map(
    Identifier='string'
)
type Identifier

string

param Identifier

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

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) -- GetSignalMap 200 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

ListEventBridgeRuleTemplates (new) Link ¶

Lists eventbridge rule templates.

See also: AWS API Documentation

Request Syntax

client.list_event_bridge_rule_templates(
    GroupIdentifier='string',
    MaxResults=123,
    NextToken='string',
    SignalMapIdentifier='string'
)
type GroupIdentifier

string

param GroupIdentifier

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

type MaxResults

integer

param MaxResults

Placeholder documentation for MaxResults

type NextToken

string

param NextToken

A token used to retrieve the next set of results in paginated list responses.

type SignalMapIdentifier

string

param SignalMapIdentifier

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

rtype

dict

returns

Response Syntax

{
    'EventBridgeRuleTemplates': [
        {
            'Arn': 'string',
            'CreatedAt': datetime(2015, 1, 1),
            'Description': 'string',
            'EventTargetCount': 123,
            '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'
            }
        },
    ],
    'NextToken': 'string'
}

Response Structure

  • (dict) -- ListEventBridgeRuleTemplates 200 response

    • EventBridgeRuleTemplates (list) -- Placeholder documentation for __listOfEventBridgeRuleTemplateSummary

      • (dict) -- Placeholder documentation for EventBridgeRuleTemplateSummary

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

        • CreatedAt (datetime) -- Placeholder documentation for __timestampIso8601

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

        • EventTargetCount (integer) -- The number of targets configured to send matching events.

        • 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

    • NextToken (string) -- A token used to retrieve the next set of results in paginated list responses.

StartDeleteMonitorDeployment (new) Link ¶

Initiates a deployment to delete the monitor of the specified signal map.

See also: AWS API Documentation

Request Syntax

client.start_delete_monitor_deployment(
    Identifier='string'
)
type Identifier

string

param Identifier

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

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) -- StartDeleteMonitorDeployment 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

DeleteEventBridgeRuleTemplate (new) Link ¶

Deletes an eventbridge rule template.

See also: AWS API Documentation

Request Syntax

client.delete_event_bridge_rule_template(
    Identifier='string'
)
type Identifier

string

param Identifier

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

returns

None

ListEventBridgeRuleTemplateGroups (new) Link ¶

Lists eventbridge rule template groups.

See also: AWS API Documentation

Request Syntax

client.list_event_bridge_rule_template_groups(
    MaxResults=123,
    NextToken='string',
    SignalMapIdentifier='string'
)
type MaxResults

integer

param MaxResults

Placeholder documentation for MaxResults

type NextToken

string

param NextToken

A token used to retrieve the next set of results in paginated list responses.

type SignalMapIdentifier

string

param SignalMapIdentifier

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

rtype

dict

returns

Response Syntax

{
    'EventBridgeRuleTemplateGroups': [
        {
            'Arn': 'string',
            'CreatedAt': datetime(2015, 1, 1),
            'Description': 'string',
            'Id': 'string',
            'ModifiedAt': datetime(2015, 1, 1),
            'Name': 'string',
            'Tags': {
                'string': 'string'
            },
            'TemplateCount': 123
        },
    ],
    'NextToken': 'string'
}

Response Structure

  • (dict) -- ListEventBridgeRuleTemplateGroups 200 response

    • EventBridgeRuleTemplateGroups (list) -- Placeholder documentation for __listOfEventBridgeRuleTemplateGroupSummary

      • (dict) -- Placeholder documentation for EventBridgeRuleTemplateGroupSummary

        • 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

        • TemplateCount (integer) -- The number of templates in a group.

    • NextToken (string) -- A token used to retrieve the next set of results in paginated list responses.

DeleteCloudWatchAlarmTemplate (new) Link ¶

Deletes a cloudwatch alarm template.

See also: AWS API Documentation

Request Syntax

client.delete_cloud_watch_alarm_template(
    Identifier='string'
)
type Identifier

string

param Identifier

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

returns

None

UpdateCloudWatchAlarmTemplate (new) Link ¶

Updates the specified cloudwatch alarm template.

See also: AWS API Documentation

Request Syntax

client.update_cloud_watch_alarm_template(
    ComparisonOperator='GreaterThanOrEqualToThreshold'|'GreaterThanThreshold'|'LessThanThreshold'|'LessThanOrEqualToThreshold',
    DatapointsToAlarm=123,
    Description='string',
    EvaluationPeriods=123,
    GroupIdentifier='string',
    Identifier='string',
    MetricName='string',
    Name='string',
    Period=123,
    Statistic='SampleCount'|'Average'|'Sum'|'Minimum'|'Maximum',
    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'
)
type ComparisonOperator

string

param ComparisonOperator

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

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

type GroupIdentifier

string

param GroupIdentifier

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

type Identifier

string

param Identifier

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

type MetricName

string

param MetricName

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

type Name

string

param Name

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

type Period

integer

param Period

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

type Statistic

string

param Statistic

The statistic to apply to the alarm's metric data.

type TargetResourceType

string

param TargetResourceType

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

type Threshold

float

param Threshold

The threshold value to compare with the specified statistic.

type TreatMissingData

string

param TreatMissingData

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

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) -- UpdateCloudWatchAlarmTemplate 200 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.

UpdateEventBridgeRuleTemplate (new) Link ¶

Updates the specified eventbridge rule template.

See also: AWS API Documentation

Request Syntax

client.update_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',
    Identifier='string',
    Name='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

The type of event to match with the rule.

type GroupIdentifier

string

param GroupIdentifier

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

type Identifier

string

param Identifier

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

type Name

string

param Name

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

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) -- UpdateEventBridgeRuleTemplate 200 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

CreateEventBridgeRuleTemplate (new) Link ¶

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'
    }
)
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

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

StartMonitorDeployment (new) Link ¶

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'
)
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.

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

GetCloudWatchAlarmTemplate (new) Link ¶

Retrieves the specified cloudwatch alarm template.

See also: AWS API Documentation

Request Syntax

client.get_cloud_watch_alarm_template(
    Identifier='string'
)
type Identifier

string

param Identifier

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

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) -- GetCloudWatchAlarmTemplate 200 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.

UpdateCloudWatchAlarmTemplateGroup (new) Link ¶

Updates the specified cloudwatch alarm template group.

See also: AWS API Documentation

Request Syntax

client.update_cloud_watch_alarm_template_group(
    Description='string',
    Identifier='string'
)
type Description

string

param Description

A resource's optional description.

type Identifier

string

param Identifier

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

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) -- UpdateCloudWatchAlarmTemplateGroup 200 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

ListCloudWatchAlarmTemplates (new) Link ¶

Lists cloudwatch alarm templates.

See also: AWS API Documentation

Request Syntax

client.list_cloud_watch_alarm_templates(
    GroupIdentifier='string',
    MaxResults=123,
    NextToken='string',
    Scope='string',
    SignalMapIdentifier='string'
)
type GroupIdentifier

string

param GroupIdentifier

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

type MaxResults

integer

param MaxResults

Placeholder documentation for MaxResults

type NextToken

string

param NextToken

A token used to retrieve the next set of results in paginated list responses.

type Scope

string

param Scope

Represents the scope of a resource, with options for all scopes, AWS provided resources, or local resources.

type SignalMapIdentifier

string

param SignalMapIdentifier

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

rtype

dict

returns

Response Syntax

{
    'CloudWatchAlarmTemplates': [
        {
            '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'
        },
    ],
    'NextToken': 'string'
}

Response Structure

  • (dict) -- ListCloudWatchAlarmTemplates 200 response

    • CloudWatchAlarmTemplates (list) -- Placeholder documentation for __listOfCloudWatchAlarmTemplateSummary

      • (dict) -- Placeholder documentation for CloudWatchAlarmTemplateSummary

        • 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.

    • NextToken (string) -- A token used to retrieve the next set of results in paginated list responses.

DeleteEventBridgeRuleTemplateGroup (new) Link ¶

Deletes an eventbridge rule template group. You must detach this group from all signal maps and ensure its existing templates are moved to another group or deleted.

See also: AWS API Documentation

Request Syntax

client.delete_event_bridge_rule_template_group(
    Identifier='string'
)
type Identifier

string

param Identifier

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

returns

None

DeleteCloudWatchAlarmTemplateGroup (new) Link ¶

Deletes a cloudwatch alarm template group. You must detach this group from all signal maps and ensure its existing templates are moved to another group or deleted.

See also: AWS API Documentation

Request Syntax

client.delete_cloud_watch_alarm_template_group(
    Identifier='string'
)
type Identifier

string

param Identifier

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

returns

None

GetEventBridgeRuleTemplate (new) Link ¶

Retrieves the specified eventbridge rule template.

See also: AWS API Documentation

Request Syntax

client.get_event_bridge_rule_template(
    Identifier='string'
)
type Identifier

string

param Identifier

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

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) -- GetEventBridgeRuleTemplate 200 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

CreateCloudWatchAlarmTemplate (new) Link ¶

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'
)
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.

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.

GetEventBridgeRuleTemplateGroup (new) Link ¶

Retrieves the specified eventbridge rule template group.

See also: AWS API Documentation

Request Syntax

client.get_event_bridge_rule_template_group(
    Identifier='string'
)
type Identifier

string

param Identifier

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

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) -- GetEventBridgeRuleTemplateGroup 200 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

ListCloudWatchAlarmTemplateGroups (new) Link ¶

Lists cloudwatch alarm template groups.

See also: AWS API Documentation

Request Syntax

client.list_cloud_watch_alarm_template_groups(
    MaxResults=123,
    NextToken='string',
    Scope='string',
    SignalMapIdentifier='string'
)
type MaxResults

integer

param MaxResults

Placeholder documentation for MaxResults

type NextToken

string

param NextToken

A token used to retrieve the next set of results in paginated list responses.

type Scope

string

param Scope

Represents the scope of a resource, with options for all scopes, AWS provided resources, or local resources.

type SignalMapIdentifier

string

param SignalMapIdentifier

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

rtype

dict

returns

Response Syntax

{
    'CloudWatchAlarmTemplateGroups': [
        {
            'Arn': 'string',
            'CreatedAt': datetime(2015, 1, 1),
            'Description': 'string',
            'Id': 'string',
            'ModifiedAt': datetime(2015, 1, 1),
            'Name': 'string',
            'Tags': {
                'string': 'string'
            },
            'TemplateCount': 123
        },
    ],
    'NextToken': 'string'
}

Response Structure

  • (dict) -- ListCloudWatchAlarmTemplateGroups 200 response

    • CloudWatchAlarmTemplateGroups (list) -- Placeholder documentation for __listOfCloudWatchAlarmTemplateGroupSummary

      • (dict) -- Placeholder documentation for CloudWatchAlarmTemplateGroupSummary

        • 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

        • TemplateCount (integer) -- The number of templates in a group.

    • NextToken (string) -- A token used to retrieve the next set of results in paginated list responses.

CreateCloudWatchAlarmTemplateGroup (new) Link ¶

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'
    }
)
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

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

StartUpdateSignalMap (new) Link ¶

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

See also: AWS API Documentation

Request Syntax

client.start_update_signal_map(
    CloudWatchAlarmTemplateGroupIdentifiers=[
        'string',
    ],
    Description='string',
    DiscoveryEntryPointArn='string',
    EventBridgeRuleTemplateGroupIdentifiers=[
        'string',
    ],
    ForceRediscovery=True|False,
    Identifier='string',
    Name='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

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 ForceRediscovery

boolean

param ForceRediscovery

If true, will force a rediscovery of a signal map if an unchanged discoveryEntryPointArn is provided.

type Identifier

string

param Identifier

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

type Name

string

param Name

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

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) -- StartUpdateSignalMap 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

CreateSignalMap (new) Link ¶

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'
    }
)
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

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

GetCloudWatchAlarmTemplateGroup (new) Link ¶

Retrieves the specified cloudwatch alarm template group.

See also: AWS API Documentation

Request Syntax

client.get_cloud_watch_alarm_template_group(
    Identifier='string'
)
type Identifier

string

param Identifier

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

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) -- GetCloudWatchAlarmTemplateGroup 200 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

UpdateEventBridgeRuleTemplateGroup (new) Link ¶

Updates the specified eventbridge rule template group.

See also: AWS API Documentation

Request Syntax

client.update_event_bridge_rule_template_group(
    Description='string',
    Identifier='string'
)
type Description

string

param Description

A resource's optional description.

type Identifier

string

param Identifier

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

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) -- UpdateEventBridgeRuleTemplateGroup 200 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

CreateEventBridgeRuleTemplateGroup (new) Link ¶

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'
    }
)
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

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

ListSignalMaps (new) Link ¶

Lists signal maps.

See also: AWS API Documentation

Request Syntax

client.list_signal_maps(
    CloudWatchAlarmTemplateGroupIdentifier='string',
    EventBridgeRuleTemplateGroupIdentifier='string',
    MaxResults=123,
    NextToken='string'
)
type CloudWatchAlarmTemplateGroupIdentifier

string

param CloudWatchAlarmTemplateGroupIdentifier

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

type EventBridgeRuleTemplateGroupIdentifier

string

param EventBridgeRuleTemplateGroupIdentifier

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

type MaxResults

integer

param MaxResults

Placeholder documentation for MaxResults

type NextToken

string

param NextToken

A token used to retrieve the next set of results in paginated list responses.

rtype

dict

returns

Response Syntax

{
    'NextToken': 'string',
    'SignalMaps': [
        {
            'Arn': 'string',
            'CreatedAt': datetime(2015, 1, 1),
            'Description': 'string',
            'Id': 'string',
            'ModifiedAt': datetime(2015, 1, 1),
            'MonitorDeploymentStatus': '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) -- ListSignalMaps 200 response

    • NextToken (string) -- A token used to retrieve the next set of results in paginated list responses.

    • SignalMaps (list) -- Placeholder documentation for __listOfSignalMapSummary

      • (dict) -- Placeholder documentation for SignalMapSummary

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

        • CreatedAt (datetime) -- Placeholder documentation for __timestampIso8601

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

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

        • ModifiedAt (datetime) -- Placeholder documentation for __timestampIso8601

        • MonitorDeploymentStatus (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

DeleteSignalMap (new) Link ¶

Deletes the specified signal map.

See also: AWS API Documentation

Request Syntax

client.delete_signal_map(
    Identifier='string'
)
type Identifier

string

param Identifier

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

returns

None