altimeter.aws.resource.events package

Submodules

altimeter.aws.resource.events.cloudwatchevents_rule module

Resource for CloudWatchEvents Rules

class EventsRuleResourceSpec

Bases: altimeter.aws.resource.events.EventsResourceSpec

Resource for CloudWatchEvents Rules

classmethod list_from_aws(client, account_id, region)

Return a dict of dicts of the format:

{‘rule_1_arn’: {rule_1_dict},

‘rule_2_arn’: {rule_2_dict}, …}

Where the dicts represent results from list_rules and additional info per rule from list_targets_by_rule.

Return type

ListFromAWSResult

schema: Schema = <altimeter.core.graph.schema.Schema object>
type_name: str = 'rule'

altimeter.aws.resource.events.event_bus module

Resource for CloudWatchEvents EventBusses

class EventBusResourceSpec

Bases: altimeter.aws.resource.events.EventsResourceSpec

Resource for CloudWatchEvents EventBus

classmethod list_from_aws(client, account_id, region)

Return a dict of dicts of the format:

{‘event_bus_1_arn’: {event_bus_1_dict},

‘event_bus_2_arn’: {event_bus_2_dict}, …}

Where the dicts represent results from describe_event_bus.

Return type

ListFromAWSResult

schema: Schema = <altimeter.core.graph.schema.Schema object>
type_name: str = 'event-bus'

Module contents

Base class for CloudWatch Events resources.

class EventsResourceSpec

Bases: altimeter.aws.resource.resource_spec.AWSResourceSpec

Base class for CloudWatch Events resources.

service_name: str = 'events'