django-action-triggers
0.4.0
Installation
Setup
Action Trigger Settings
API
Dynamically Loading Values at Runtime
Webhooks
Message Brokers
Testing
Don’t See What You’re Looking For?
Message Broker Integrations
Kafka
RabbitMQ
Redis
AWS SQS (AWS Simple Queue Service)
AWS SNS (AWS Simple Notification Service)
Modules
Module Documentation
django-action-triggers
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
A
abstract (action_triggers.models.BaseAction.Meta attribute)
action_triggers.admin
module
action_triggers.api.serializers
module
action_triggers.api.urls
module
action_triggers.api.views
module
action_triggers.apps
module
action_triggers.checks
module
action_triggers.conf
module
action_triggers.config_required_fields
module
action_triggers.dispatch
module
action_triggers.dynamic_loading
module
action_triggers.enums
module
action_triggers.error.base
module
action_triggers.exceptions
module
action_triggers.message_broker.aws_sns
module
action_triggers.message_broker.aws_sqs
module
action_triggers.message_broker.base
module
action_triggers.message_broker.broker
module
action_triggers.message_broker.enums
module
action_triggers.message_broker.error
module
action_triggers.message_broker.exceptions
module
action_triggers.message_broker.kafka
module
action_triggers.message_broker.rabbitmq
module
action_triggers.message_broker.redis
module
action_triggers.models
module
action_triggers.msg_broker_queues
module
action_triggers.payload
module
action_triggers.registry
module
action_triggers.signals
module
action_triggers.urls
module
action_triggers.utils.module_import
module
action_triggers.webhooks
module
ActionTriggersConfig (class in action_triggers.apps)
active (action_triggers.models.Config attribute)
active() (action_triggers.models.ConfigQuerySet method)
add_connection_params_error() (action_triggers.message_broker.error.MessageBrokerError method)
add_error() (action_triggers.error.base.ErrorField method)
add_params_error() (action_triggers.message_broker.error.MessageBrokerError method)
add_to_registry() (in module action_triggers.registry)
as_dict() (action_triggers.error.base.ErrorBase method)
(action_triggers.message_broker.exceptions.ConnectionValidationError method)
as_json() (action_triggers.message_broker.exceptions.ConnectionValidationError method)
autocomplete_fields (action_triggers.admin.ConfigAdmin attribute)
(action_triggers.admin.ConfigSignalAdmin attribute)
(action_triggers.admin.MessageBrokerQueueAdmin attribute)
(action_triggers.admin.WebhookAdmin attribute)
AWS_SNS (action_triggers.message_broker.enums.BrokerType attribute)
AWS_SQS (action_triggers.message_broker.enums.BrokerType attribute)
AwsSnsBroker (class in action_triggers.message_broker.aws_sns)
AwsSnsConnection (class in action_triggers.message_broker.aws_sns)
AwsSqsBroker (class in action_triggers.message_broker.aws_sqs)
AwsSqsConnection (class in action_triggers.message_broker.aws_sqs)
B
BaseAction (class in action_triggers.models)
BaseAction.Meta (class in action_triggers.models)
basename (action_triggers.api.views.ConfigViewSet attribute)
broker_type (action_triggers.message_broker.aws_sns.AwsSnsBroker attribute)
(action_triggers.message_broker.aws_sqs.AwsSqsBroker attribute)
(action_triggers.message_broker.kafka.KafkaBroker attribute)
(action_triggers.message_broker.rabbitmq.RabbitMQBroker attribute)
(action_triggers.message_broker.redis.RedisBroker attribute)
BrokerBase (class in action_triggers.message_broker.base)
BrokerType (class in action_triggers.message_broker.enums)
C
check() (action_triggers.config_required_fields.HasAtLeastOneOffField method)
(action_triggers.config_required_fields.HasField method)
(action_triggers.config_required_fields.RequiredFieldBase method)
check_action_triggers_set() (in module action_triggers.checks)
check_broker_types_are_valid() (in module action_triggers.checks)
check_exists() (action_triggers.config_required_fields.HasField method)
check_type_from_args() (action_triggers.config_required_fields.HasField method)
check_type_from_kwargs() (action_triggers.config_required_fields.HasField method)
close() (action_triggers.message_broker.aws_sns.AwsSnsConnection method)
(action_triggers.message_broker.aws_sqs.AwsSqsConnection method)
(action_triggers.message_broker.base.ConnectionBase method)
(action_triggers.message_broker.kafka.KafkaConnection method)
(action_triggers.message_broker.rabbitmq.RabbitMQConnection method)
(action_triggers.message_broker.redis.RedisConnection method)
config (action_triggers.models.ConfigSignal attribute)
(action_triggers.models.MessageBrokerQueue attribute)
(action_triggers.models.Webhook attribute)
Config (class in action_triggers.models)
Config.DoesNotExist
Config.MultipleObjectsReturned
config_id (action_triggers.models.ConfigSignal attribute)
(action_triggers.models.MessageBrokerQueue attribute)
(action_triggers.models.Webhook attribute)
config_signals (action_triggers.models.Config attribute)
ConfigAdmin (class in action_triggers.admin)
ConfigQuerySet (class in action_triggers.models)
ConfigSerializer (class in action_triggers.api.serializers)
ConfigSerializer.Meta (class in action_triggers.api.serializers)
ConfigSignal (class in action_triggers.models)
ConfigSignal.DoesNotExist
ConfigSignal.MultipleObjectsReturned
ConfigSignalAdmin (class in action_triggers.admin)
ConfigSignalInline (class in action_triggers.admin)
ConfigSignalSerializer (class in action_triggers.api.serializers)
ConfigSignalSerializer.Meta (class in action_triggers.api.serializers)
ConfigViewSet (class in action_triggers.api.views)
conn_class (action_triggers.message_broker.aws_sns.AwsSnsBroker attribute)
(action_triggers.message_broker.aws_sqs.AwsSqsBroker attribute)
(action_triggers.message_broker.base.BrokerBase property)
(action_triggers.message_broker.kafka.KafkaBroker attribute)
(action_triggers.message_broker.rabbitmq.RabbitMQBroker attribute)
(action_triggers.message_broker.redis.RedisBroker attribute)
conn_details (action_triggers.message_broker.base.ConnectionBase property)
(action_triggers.models.MessageBrokerQueue attribute)
connect() (action_triggers.message_broker.aws_sns.AwsSnsConnection method)
(action_triggers.message_broker.aws_sqs.AwsSqsConnection method)
(action_triggers.message_broker.base.ConnectionBase method)
(action_triggers.message_broker.kafka.KafkaConnection method)
(action_triggers.message_broker.rabbitmq.RabbitMQConnection method)
(action_triggers.message_broker.redis.RedisConnection method)
connection_params (action_triggers.message_broker.error.MessageBrokerError attribute)
ConnectionBase (class in action_triggers.message_broker.base)
ConnectionValidationError
content_types (action_triggers.models.Config attribute)
ContentTypeSerializer (class in action_triggers.api.serializers)
ContentTypeSerializer.Meta (class in action_triggers.api.serializers)
create() (action_triggers.api.serializers.ConfigSerializer method)
created_by (action_triggers.models.Config attribute)
created_by_id (action_triggers.models.Config attribute)
created_on (action_triggers.models.Config attribute)
D
date_hierarchy (action_triggers.admin.ConfigAdmin attribute)
DELETE (action_triggers.enums.HTTPMethodChoices attribute)
description (action_triggers.api.views.ConfigViewSet attribute)
detail (action_triggers.api.views.ConfigViewSet attribute)
DisallowedEndpointError
DisallowedWebhookEndpointError
E
error_class (action_triggers.error.base.ErrorBase attribute)
(action_triggers.message_broker.error.MessageBrokerError attribute)
error_msg (action_triggers.config_required_fields.HasAtLeastOneOffField property)
(action_triggers.config_required_fields.HasField property)
(action_triggers.config_required_fields.RequiredFieldBase property)
ErrorBase (class in action_triggers.error.base)
ErrorField (class in action_triggers.error.base)
extra (action_triggers.admin.ConfigSignalInline attribute)
(action_triggers.admin.MessageBrokerQueueInline attribute)
(action_triggers.admin.WebhookInline attribute)
F
fields (action_triggers.api.serializers.ConfigSerializer.Meta attribute)
(action_triggers.api.serializers.ConfigSignalSerializer.Meta attribute)
(action_triggers.api.serializers.ContentTypeSerializer.Meta attribute)
(action_triggers.api.serializers.MessageBrokerQueueSerializer.Meta attribute)
(action_triggers.api.serializers.WebhookSerializer.Meta attribute)
for_model() (action_triggers.models.ConfigQuerySet method)
for_signal() (action_triggers.enums.SignalChoices class method)
(action_triggers.models.ConfigQuerySet method)
G
GET (action_triggers.enums.HTTPMethodChoices attribute)
get_broker_class() (in module action_triggers.message_broker.broker)
get_content_type_choices() (in module action_triggers.conf)
get_content_types_from_data() (action_triggers.api.serializers.ConfigSerializer static method)
get_fn_kwargs() (action_triggers.webhooks.WebhookProcessor method)
get_headers() (action_triggers.webhooks.WebhookProcessor method)
get_http_method_display() (action_triggers.models.Webhook method)
get_next_by_created_on() (action_triggers.models.Config method)
get_path_result() (in module action_triggers.dynamic_loading)
get_payload_generator() (in module action_triggers.payload)
get_previous_by_created_on() (action_triggers.models.Config method)
get_queue_url() (action_triggers.message_broker.aws_sqs.AwsSqsConnection method)
get_request_fn() (action_triggers.webhooks.WebhookProcessor method)
get_signal_display() (action_triggers.models.ConfigSignal method)
H
handle_action() (in module action_triggers.dispatch)
HasAtLeastOneOffField (class in action_triggers.config_required_fields)
HasField (class in action_triggers.config_required_fields)
headers (action_triggers.models.Webhook attribute)
http_method (action_triggers.models.Webhook attribute)
HTTPMethodChoices (class in action_triggers.enums)
I
id (action_triggers.models.Config attribute)
(action_triggers.models.ConfigSignal attribute)
(action_triggers.models.MessageBrokerQueue attribute)
(action_triggers.models.Webhook attribute)
inlines (action_triggers.admin.ConfigAdmin attribute)
is_endpoint_whitelisted() (action_triggers.models.Webhook method)
is_valid() (action_triggers.error.base.ErrorBase method)
K
KAFKA (action_triggers.message_broker.enums.BrokerType attribute)
KafkaBroker (class in action_triggers.message_broker.kafka)
KafkaConnection (class in action_triggers.message_broker.kafka)
key_repr (action_triggers.config_required_fields.HasAtLeastOneOffField property)
(action_triggers.config_required_fields.RequiredFieldBase property)
L
list_display (action_triggers.admin.ConfigAdmin attribute)
(action_triggers.admin.ConfigSignalAdmin attribute)
(action_triggers.admin.MessageBrokerQueueAdmin attribute)
(action_triggers.admin.WebhookAdmin attribute)
list_filter (action_triggers.admin.ConfigAdmin attribute)
(action_triggers.admin.ConfigSignalAdmin attribute)
(action_triggers.admin.WebhookAdmin attribute)
M
media (action_triggers.admin.ConfigAdmin property)
(action_triggers.admin.ConfigSignalAdmin property)
(action_triggers.admin.ConfigSignalInline property)
(action_triggers.admin.MessageBrokerQueueAdmin property)
(action_triggers.admin.MessageBrokerQueueInline property)
(action_triggers.admin.WebhookAdmin property)
(action_triggers.admin.WebhookInline property)
message_broker_queues (action_triggers.models.Config attribute)
MessageBrokerError (class in action_triggers.message_broker.error)
MessageBrokerQueue (class in action_triggers.models)
MessageBrokerQueue.DoesNotExist
MessageBrokerQueue.MultipleObjectsReturned
MessageBrokerQueueAdmin (class in action_triggers.admin)
MessageBrokerQueueInline (class in action_triggers.admin)
MessageBrokerQueueSerializer (class in action_triggers.api.serializers)
MessageBrokerQueueSerializer.Meta (class in action_triggers.api.serializers)
MetaError (class in action_triggers.error.base)
MissingImportWrapper (class in action_triggers.utils.module_import)
model (action_triggers.admin.ConfigSignalInline attribute)
(action_triggers.admin.MessageBrokerQueueInline attribute)
(action_triggers.admin.WebhookInline attribute)
(action_triggers.api.serializers.ConfigSerializer.Meta attribute)
(action_triggers.api.serializers.ConfigSignalSerializer.Meta attribute)
(action_triggers.api.serializers.ContentTypeSerializer.Meta attribute)
(action_triggers.api.serializers.MessageBrokerQueueSerializer.Meta attribute)
(action_triggers.api.serializers.WebhookSerializer.Meta attribute)
model_in_registry() (in module action_triggers.registry)
model_str() (in module action_triggers.registry)
module
action_triggers.admin
action_triggers.api.serializers
action_triggers.api.urls
action_triggers.api.views
action_triggers.apps
action_triggers.checks
action_triggers.conf
action_triggers.config_required_fields
action_triggers.dispatch
action_triggers.dynamic_loading
action_triggers.enums
action_triggers.error.base
action_triggers.exceptions
action_triggers.message_broker.aws_sns
action_triggers.message_broker.aws_sqs
action_triggers.message_broker.base
action_triggers.message_broker.broker
action_triggers.message_broker.enums
action_triggers.message_broker.error
action_triggers.message_broker.exceptions
action_triggers.message_broker.kafka
action_triggers.message_broker.rabbitmq
action_triggers.message_broker.redis
action_triggers.models
action_triggers.msg_broker_queues
action_triggers.payload
action_triggers.registry
action_triggers.signals
action_triggers.urls
action_triggers.utils.module_import
action_triggers.webhooks
N
name (action_triggers.api.views.ConfigViewSet attribute)
(action_triggers.apps.ActionTriggersConfig attribute)
(action_triggers.models.MessageBrokerQueue attribute)
O
objects (action_triggers.models.Config attribute)
(action_triggers.models.ConfigSignal attribute)
(action_triggers.models.MessageBrokerQueue attribute)
(action_triggers.models.Webhook attribute)
ordering (action_triggers.admin.ConfigAdmin attribute)
P
parameters (action_triggers.models.MessageBrokerQueue attribute)
params (action_triggers.message_broker.base.ConnectionBase property)
(action_triggers.message_broker.error.MessageBrokerError attribute)
parse_payload() (in module action_triggers.payload)
PATCH (action_triggers.enums.HTTPMethodChoices attribute)
payload (action_triggers.models.Config attribute)
payload_from_instance() (in module action_triggers.payload)
POST (action_triggers.enums.HTTPMethodChoices attribute)
POST_DELETE (action_triggers.enums.SignalChoices attribute)
POST_SAVE (action_triggers.enums.SignalChoices attribute)
PRE_DELETE (action_triggers.enums.SignalChoices attribute)
PRE_SAVE (action_triggers.enums.SignalChoices attribute)
process() (action_triggers.webhooks.WebhookProcessor method)
process_msg_broker_queue() (in module action_triggers.msg_broker_queues)
process_webhook() (in module action_triggers.dispatch)
PUT (action_triggers.enums.HTTPMethodChoices attribute)
Q
queryset (action_triggers.api.views.ConfigViewSet attribute)
R
RABBITMQ (action_triggers.message_broker.enums.BrokerType attribute)
RabbitMQBroker (class in action_triggers.message_broker.rabbitmq)
RabbitMQConnection (class in action_triggers.message_broker.rabbitmq)
readonly_fields (action_triggers.admin.ConfigAdmin attribute)
ready() (action_triggers.apps.ActionTriggersConfig method)
REDIS (action_triggers.message_broker.enums.BrokerType attribute)
RedisBroker (class in action_triggers.message_broker.redis)
RedisConnection (class in action_triggers.message_broker.redis)
registered_content_types() (in module action_triggers.registry)
replace_dict_values_with_results() (in module action_triggers.dynamic_loading)
replace_string_with_result() (in module action_triggers.dynamic_loading)
required_conn_detail_fields (action_triggers.message_broker.aws_sns.AwsSnsConnection attribute)
(action_triggers.message_broker.aws_sqs.AwsSqsConnection attribute)
(action_triggers.message_broker.base.ConnectionBase property)
(action_triggers.message_broker.kafka.KafkaConnection attribute)
(action_triggers.message_broker.rabbitmq.RabbitMQConnection attribute)
(action_triggers.message_broker.redis.RedisConnection attribute)
required_params_fields (action_triggers.message_broker.aws_sns.AwsSnsConnection attribute)
(action_triggers.message_broker.aws_sqs.AwsSqsConnection attribute)
(action_triggers.message_broker.base.ConnectionBase property)
(action_triggers.message_broker.kafka.KafkaConnection attribute)
(action_triggers.message_broker.rabbitmq.RabbitMQConnection attribute)
(action_triggers.message_broker.redis.RedisConnection attribute)
RequiredFieldBase (class in action_triggers.config_required_fields)
restricted_import_string() (in module action_triggers.dynamic_loading)
S
search_fields (action_triggers.admin.ConfigAdmin attribute)
(action_triggers.admin.ConfigSignalAdmin attribute)
(action_triggers.admin.MessageBrokerQueueAdmin attribute)
(action_triggers.admin.WebhookAdmin attribute)
send_message() (action_triggers.message_broker.base.BrokerBase method)
serializer_class (action_triggers.api.views.ConfigViewSet attribute)
setup() (in module action_triggers.signals)
signal (action_triggers.models.ConfigSignal attribute)
signal_callback() (in module action_triggers.signals)
SignalChoices (class in action_triggers.enums)
suffix (action_triggers.api.views.ConfigViewSet attribute)
T
timeout_respecting_max (action_triggers.models.BaseAction property)
timeout_secs (action_triggers.models.BaseAction attribute)
(action_triggers.models.MessageBrokerQueue attribute)
(action_triggers.models.Webhook attribute)
TIMEOUT_SETTING_KEY (action_triggers.models.BaseAction attribute)
(action_triggers.models.MessageBrokerQueue attribute)
(action_triggers.models.Webhook attribute)
U
update() (action_triggers.api.serializers.ConfigSerializer method)
url (action_triggers.models.Webhook attribute)
V
validate() (action_triggers.message_broker.base.ConnectionBase method)
(action_triggers.message_broker.rabbitmq.RabbitMQConnection method)
validate_connection_details_not_overwritten() (action_triggers.message_broker.base.ConnectionBase method)
validate_params_not_overwritten() (action_triggers.message_broker.base.ConnectionBase method)
validate_required_conn_details() (action_triggers.message_broker.base.ConnectionBase method)
validate_required_keys() (action_triggers.message_broker.base.ConnectionBase static method)
validate_required_params() (action_triggers.message_broker.base.ConnectionBase method)
verbose_name (action_triggers.apps.ActionTriggersConfig attribute)
W
warning_whitelist_content_types_set() (in module action_triggers.checks)
warning_whitelisted_webhook_endpoint_patterns_not_provided() (in module action_triggers.checks)
Webhook (class in action_triggers.models)
Webhook.DoesNotExist
Webhook.MultipleObjectsReturned
WebhookAdmin (class in action_triggers.admin)
WebhookInline (class in action_triggers.admin)
WebhookProcessor (class in action_triggers.webhooks)
webhooks (action_triggers.models.Config attribute)
WebhookSerializer (class in action_triggers.api.serializers)
WebhookSerializer.Meta (class in action_triggers.api.serializers)