Skip to content

StackStorm integration packs for many common tools and services. It also contains helpful tools to build integrations and automations with StackStorm.

License

Notifications You must be signed in to change notification settings

vishnu81/st2contrib

 
 

Repository files navigation

StackStorm Community Repo

StackStorm

Build Status Scrutinizer Code Quality Join our community Slack IRC

Contents of this repository are comprise of integrations and automations that are consumed by the StackStorm automation platform.

Packs

Actions, Sensors and Rules all organized neatly into to domain or tool specific packs.

Extra

Related tools that help make it easier to integrate and consume StackStorm content.

Tests and Automated Checks

By default, Travis CI runs the following checks (makefiles tasks):

  • flake8 - Runs flake8 on all the Python files.
  • pylint - Runs pylint on all the Python files.
  • configs-check - Makes sure that all the JSON and YAML resource metadata files contain correct syntax.
  • metadata-check - Verifies that each pack contains pack metadata file (pack.yaml).
  • packs-resource-register - Registers resources from all the packs and makes sure the registration succeeds.
  • packs-tests - Runs tests for all the packs.

To run all those checks locally, you can use the following command:

make all

By default when running this command on a non-master branch, it will only perform checks on changed files and packs. If you want to run checks on all the files and packs (regardless if they changed or not), you can do that by specifying FORCE_CHECK_ALL_FILES=true environment variable as show below.

FORCE_CHECK_ALL_FILES=true make all

If you want to force run checks on a specific pack you can do that by specifying ``FORCE_CHECK_PACK=` environment variable as shown below.

FORCE_CHECK_PACK=csv make all
# or
FORCE_CHECK_PACK=csv make packs-tests

Available Packs

Icon Name Description Keywords Author Latest Version Available Resources
activecampaign icon activecampaign Integration with ActiveCampaign DoriftoShoes 0.1.0 click
alertlogic icon alertlogic AlertLogic ActiveIntegration APIs AlertLogic Jon Middleton 0.2 click
ansible icon ansible st2 content pack containing ansible integrations ansible, cfg management, configuration management st2-dev 0.3 click
aws icon aws st2 content pack containing Amazon Web Services integrations. aws, amazon web services, amazon, ec2, sqs, sns, route53, cloud, iam, vpc, s3, CloudFormation, RDS, SQS st2-dev 0.6.6 click
azure icon azure st2 content pack containing Microsoft Azure integrations. microsoft, azure, cloud, libcloud, servers, virtual machines, azure virtual machines st2-dev 0.1 click
bitbucket icon bitbucket Pack which allows integration with Bitbucket. bitbucket, vcs, mercuriral, git, source control Aamir 0.1.1 click
bitcoin icon bitcoin bitcoin integration pack bitcoin st2-dev 0.1 click
cassandra icon cassandra st2 content pack containing cassandra integrations datastax, cassandra st2-dev 0.1 click
check_mk icon check_mk st2 content pack containing Check_MK integrations codyaray 0.1.0 click
chef icon chef st2 chef integration pack chef, chef-client, chef-solo, chef-apply, cfg management, configuration management, opscode st2-dev 0.1.1 click
[Circle CI icon](https://github.com/StackStorm/st2contrib/tree/master/packs/Circle CI) [Circle CI](https://github.com/StackStorm/st2contrib/tree/master/packs/Circle CI) Pack which allows integration with Circle CI. circle, circle ci, continous integration, ci StackStorm dev 0.2.0 [click](https://github.com/StackStorm/st2contrib#Circle CI-pack)
cloudflare icon cloudflare A pack to interact with the Cloudflare service. cloudflare Jon Middleton 0.3 click
config_demo icon config_demo Pack which demonstrated new pack configuration functionality available in StackStorm v1.5 and above. st2-dev 0.1 click
consul icon consul consul jfryman 0.0.1 click
csv icon csv st2 content pack containing CSV integrations csv, serialization, deserialization, text processing st2-dev 0.1 click
cubesensors icon cubesensors st2 content pack containing CubeSensors integrations cubesensors, iot, smart home, sensors, probes, home automation st2-dev 0.1 click
[Digital Ocean icon](https://github.com/StackStorm/st2contrib/tree/master/packs/Digital Ocean) [Digital Ocean](https://github.com/StackStorm/st2contrib/tree/master/packs/Digital Ocean) st2 content pack containing Digital Ocean integration. st2-dev 0.1 [click](https://github.com/StackStorm/st2contrib#Digital Ocean-pack)
dimensiondata icon dimensiondata st2 content pack containing Dimension Data Cloud integrations cloud, load balancers, dimension data Anthony Shaw 0.1 click
docker icon docker st2 content pack containing docker integrations docker, containers, virtualization, cgroups st2-dev 0.1 click
dripstat icon dripstat Integration with the Dripstat Application Performance Monitoring tool dripstat, java, monitoring, performance monitoring James Fryman 0.0.1 click
duo icon duo Use Duo 2FA authenication with StackStorm actions. 2Fa, Duo Jon Middleton 0.3.0 click
elasticsearch icon elasticsearch st2 elasticsearch integration pack elasticsearch, curator, databases st2-dev 0.3.0 click
email icon email E-Mail Actions/Sensors for StackStorm James Fryman 0.1.0 click
fireeye icon fireeye FireEye CM Series Integration James Fryman 0.1.0 click
fpm icon fpm fpm jfryman 0.0.1 click
freight icon freight freight James Fryman 0.0.1 click
git icon git st2 content pack containing git integrations git, scm st2-dev 0.2 click
github icon github st2 content pack containing github integrations github, git, scm st2-dev 0.4 click
google icon google st2 content pack containing google integrations google, search st2-dev 0.1.1 click
gpg icon gpg Pack for working with GPG. gpg, pgp, gnupg, privacy, encryption, crypto st2-dev 0.1 click
hpe-icsp icon hpe-icsp Pack for HP Enterprise Insight Control Server Provisioning Integration Paul Mulvihill 0.3 click
hubot icon hubot Hubot integration pack James Fryman 0.1.0 click
hue icon hue Philips Hue Pack hue, philips, iot James Fryman 0.0.1 click
icinga2 icon icinga2 Icinga2 Integration pack Igor Cherkaev 0.2.0 click
ipcam icon ipcam st2 content pack containing integration for various home IP cams ipcam, ip cam, ip camera, camera, smart home, home automation st2-dev 0.1 click
irc icon irc st2 content pack containing irc integrations irc, internet relay chat, chat, messaging, instant messaging st2-dev 0.1 click
jenkins icon jenkins Jenkins CI Integration Pack James Fryman 0.1.0 click
jira icon jira st2 content pack containing jira integrations issues, ticket management, project management st2-dev 0.3 click
jmx icon jmx st2 content pack containing Java JMX integrations jmx, javajmx, java management extensions, mbean st2-dev 0.1 click
kubernetes icon kubernetes st2 content pack containing Kubernetes sensors kubenetes, sensors, thirdpartyresource Michael Ward 0.1 click
lastline icon lastline Lastline Security Breach Detection Integration James Fryman 0.1.0 click
libcloud icon libcloud st2 content pack containing libcloud integrations libcloud, cloud, dns, dnsaas, lbaas, load balancers, aws, amazon, s3, ec2, rackspace, cloudstack, openstack, cloudsigma, gce, google compute engine st2-dev 0.1 click
librato icon librato Send and manage metrics with Librato James Fryman 0.0.1 click
mailgun icon mailgun st2 content pack containing mailgun integrations email, mail, mailgun st2-dev 0.1 click
mistral icon mistral Mistral integrations to operate mistral. mistral, workflows StackStorm 0.0.1 click
mmonit icon mmonit st2 content pack containing mmonit integrations monitoring, mmonit Itxaka Serrano Garcia 0.1 click
mqtt icon mqtt MQTT Integration for StackStorm James Fryman 0.1.0 click
mssql icon mssql st2 content pack containing Microsoft SQL Server integrations mssql, sql, microsoft, sql server codyaray 0.1.0 click
nagios icon nagios Nagios integration pack. See README.md for setup instructions. nagios, monitoring, alerting st2-dev 0.2 click
nest icon nest StackStorm integration with Nest Thermostats James Fryman 0.0.1 click
networking_utils icon networking_utils A pack containing useful networking utils for use in workflows. networking, utilities, ipv4, ipv6 Jon Middleton 0.1 click
newrelic icon newrelic st2 content pack containing newrelic integrations new relic, monitoring, app monitoring, application level monitoring st2-dev 0.2 click
octopusdeploy icon octopusdeploy st2 content pack containing octopusdeploy integrations octopus, octopusdeploy, deployment, continous deployment, continous integration Anthony Shaw 0.1 click
openhab icon openhab Integration with OpenHAB openhab, iot, smart home, home automation James Fryman 0.1.0 click
opscenter icon opscenter st2 content pack containing datastax opscenter integrations datastax, cassandra, opscenter st2-dev 0.1 click
opsgenie icon opsgenie A intergration pack for the OpsGenie Service OpsGenie Jon Middleton 0.2 click
orion icon orion Intergrate via the OrionSDK to SolarWinds Orion solarwinds, orion, ncm, npm Jon Middleton 0.4.1 click
packagecloud icon packagecloud packagecloud integration pack packagecloud st2-dev 0.4 click
packer icon packer Hashicorp Packer builder integration packer, provisioning, pipeline, hashicorp James Fryman 0.1.0 click
pagerduty icon pagerduty Packs which allows integration with PagerDuty services. Aamir 0.1.0 click
puppet icon puppet st2 content pack containing puppet integrations puppet, cfg management, configuration management st2-dev 0.2 click
qualys icon qualys Qualys Cloud Security Services integration pack security, qualys Anthony Shaw 1.0 click
rabbitmq icon rabbitmq st2 content pack containing rabbitmq integrations rabbitmq, queuing, messaging, aqmp, stomp, message broker st2-dev 0.1 click
rackspace icon rackspace Packs which allows integration with Rackspace services such as servers, load balancers and DNS. jfryman 0.1.0 click
reamaze icon reamaze reamaze Integration Pack James Fryman 0.1.1 click
salt icon salt st2 salt integration pack salt, cfg management, configuration management jcockhren 0.4.4 click
sensu icon sensu st2 content pack containing sensu integrations sensu, monitoring, alerting st2-dev 0.1 click
servicenow icon servicenow ServiceNow Integration Pack James Fryman 0.2.0 click
signalr icon signalr st2 content pack containing signalr integrations signalr, messaging Anthony Shaw 0.1 click
slack icon slack st2 content pack containing slack integrations slack, chat, messaging, instant messaging st2-dev 0.2.1 click
SmartThings icon SmartThings Integration with SmartThings smartthings, iot, smart home, home automation James Fryman 0.1.0 click
softlayer icon softlayer st2 content pack containing Softlayer integrations. softlayer, cloud Itxaka Serrano Garcia 0.1 click
splunk icon splunk Splunk integration pack splunk st2-dev 0.2 click
st2 icon st2 StackStorm pack management st2-dev 0.1.2 click
tesla icon tesla car horn automation tesla Anthony Shaw 0.2.0 click
time icon time st2 content pack containing different date and time related functionality date, time st2-dev 0.1 click
[Travis CI icon](https://github.com/StackStorm/st2contrib/tree/master/packs/Travis CI) [Travis CI](https://github.com/StackStorm/st2contrib/tree/master/packs/Travis CI) Pack which allows integration with Travis CI. travis, travis ci, continous integration, ci Aamir 0.1.0 [click](https://github.com/StackStorm/st2contrib#Travis CI-pack)
trello icon trello Integration with Trello, Web based Project Management trello, kanban, productivity, collaboration James Fryman 0.2.0 click
twilio icon twilio st2 content pack containing twilio integrations st2-dev 0.1 click
twitter icon twitter st2 content pack containing twitter integrations twitter, social media, social networks st2-dev 0.1 click
typeform icon typeform Typeform service integration pack st2-dev 0.2 click
urbandict icon urbandict st2 content pack containing urban dictionary integrations urban dict, urban dictionary, puns st2-dev 0.1 click
vault icon vault vault steve.neuharth 0.0.1 click
vdx icon vdx Brocade VDX integration pack. st2-dev 0.0.1 click
victorops icon victorops Packs which allows integration with Victorops events. victorps integration, open, ack and resolve incidents Aamir 0.1.0 click
vsphere icon vsphere st2 content pack containing vsphere integrations. Paul Mulvihill 0.4.1 click
webpagetest icon webpagetest st2 content pack containing webpagetest integrations webpagetest, benchmarking Linuturk 0.1 click
windows icon windows st2 content pack containing windows integrations windows, wmi, windows management interface, wql st2-dev 0.3 click
witai icon witai Wit AI Integration with StackStorm James Fryman 0.1.0 click
xml icon xml st2 content pack containing XML integrations xml, serialization, deserialization, text processing st2-dev 0.1 click
yammer icon yammer st2 content pack containing yammer integrations yammer, chatops, social Anthony Shaw 0.1 click
zookeeper icon zookeeper st2 integration pack with zookeeper Cody A. Ray 0.1.0 click

activecampaign pack

activecampaign icon

Sensors

Name Description
ActiveCampaignWebhook ActiveCapmaign Webhook sensor

Actions

Name Description
account_view View hosted account information.
automation_contact_add Add contact to automation
automation_contact_list View contacts from an automation
automation_contact_remove Remove contact from automation
automation_contact_view View a single contact in an automation
automation_list View existing automations
branding_edit Update Design/Branding settings for User Groups.
branding_view View Design/Branding settings for a specific User Group.
campaign_create Create new campaign.
campaign_delete Delete existing campaign.
campaign_delete_list Delete multiple existing campaigns.
campaign_list View one or many campaigns.
campaign_paginator View a list of existing campaigns using pagination, much like it appears in the standard user interface.
campaign_report_bounce_list View bounced email addresses for a specific campaign.
campaign_report_bounce_totals Obtain bounce totals for a specific campaign.
campaign_report_forward_list View forwarded email addresses for a specific campaign.
campaign_report_forward_totals Obtain forward totals for a specific campaign.
campaign_report_link_list View all links (and click data) for a specific campaign.
campaign_report_link_totals Obtain link click totals for a specific campaign.
campaign_report_open_list View opens for a specific campaign.
campaign_report_open_totals Obtain open totals for a specific campaign.
campaign_report_totals Obtain all totals for a specific campaign.
campaign_report_unopen_list View unopens for a specific campaign.
campaign_report_unsubscription_list View unsubscriptions for a specific campaign.
campaign_report_unsubscription_totals Obtain unsubscription totals for a specific campaign.
campaign_send Send a campaign.
campaign_status Set a campaign's status.
contact_add Add new contact.
contact_automation_list View automations for a contact
contact_delete Delete existing contact.
contact_delete_list Delete multiple existing contacts.
contact_edit Edit existing contact.
contact_list View multiple (a list of) contacts.
contact_note_add Add a new contact note.
contact_note_delete Delete contact note.
contact_note_edit Edit a contact note.
contact_paginator View a list of existing contacts using pagination, much like it appears in the standard user interface.
contact_sync Sync a contact.
contact_tag_add Add new tags to a contact.
contact_tag_remove Remove tags from a contact.
contact_view View a single contact.
contact_view_email View a single contact by looking up their email address.
contact_view_hash View a single contact by looking up their hash.
deal_add Add new deal.
deal_delete Delete deal.
deal_edit Update deal.
deal_get Get a deal.
deal_list View multiple (a list of) deals.
deal_note_add Add new deal note.
deal_note_edit Update deal note.
deal_pipeline_add Add new deal pipeline.
deal_pipeline_delete Delete deal pipeline.
deal_pipeline_edit Update deal pipeline.
deal_pipeline_list View multiple (a list of) deal pipelines.
deal_stage_add Add new deal stage.
deal_stage_delete Delete deal stage.
deal_stage_edit Update deal stage.
deal_stage_list View multiple (a list of) deal stages.
deal_task_add Add new deal task.
deal_task_edit Update deal task.
deal_tasktype_add Add new deal task type.
deal_tasktype_delete Delete deal task type.
deal_tasktype_edit Update deal task type.
form_getforms View all forms.
form_html View a specific subscription form.
group_add Add new User Group.
group_delete Delete existing User Group.
group_delete_list Delete multiple User Groups.
group_edit Edit an existing User Group.
group_list View many User Groups.
group_view View a specific User Group.
list_add Add new mailing list.
list_delete Delete existing mailing list.
list_delete_list Delete multiple existing mailing lists.
list_edit Edit existing mailing list.
list_field_add Add new contact custom field.
list_field_delete Delete existing contact custom field.
list_field_edit Modify existing contact custom field.
list_field_view View contact custom fields (no data).
list_list View multiple mailing lists.
list_paginator View many existing mailing lists using pagination, much like it appears in the standard user interface.
list_view View a specific mailing list.
message_add Add new email message.
message_delete Delete existing email message.
message_delete_list Delete multiple existing email messages.
message_edit Edit existing email message.
message_list View multiple (a list of) email messages.
message_template_add Add new basic message template.
message_template_delete Delete existing basic message template.
message_template_delete_list Delete multiple basic template.
message_template_edit Edit an existing basic message template.
message_template_export Export basic message template.
message_template_import Import basic message template.
message_template_list View multiple (a list of) basic message templates.
message_template_view View a single basic message template.
message_view View a single email message.
organization_list View multiple (a list of) contact organizations.
settings_edit Edit general software settings
singlesignon Utilize Single Sign-On.
track_event_add Add event tracking event name and value
track_event_delete Developers Portal
track_event_list Developers Portal
track_event_status_edit Developers Portal
track_site_list Developers Portal
track_site_status_edit Developers Portal
track_site_whitelist_add Developers Portal
track_site_whitelist_delete Developers Portal
user_add Add new user.
user_delete Delete existing user.
user_delete_list Delete multiple existing users.
user_edit Edit existing user.
user_list View multiple (a list of) users.
user_me View user information.
user_view View a single user.
user_view_email View a single user by looking up their email address.
user_view_username View a single user by looking up their username.
webhook_add Add new webhook.
webhook_delete Delete existing webhook.
webhook_edit Edit existing webhook.
webhook_events Webhook event types
webhook_list View a list of webhooks.
webhook_view View a single webhook.

alertlogic pack

alertlogic icon

Actions

Name Description
scan_get_results Get results of a scan execution.
scan_get_results_by_title Get the scan results for the latest complete execution.
scan_list_scan_executions Get a list of executions for given scan.
scan_list_scans Get a list of scans for a customer.

ansible pack

ansible icon

Actions

Name Description
command Run ad-hoc ansible command (module)
command_local Run ad-hoc ansible command (module) on local machine
galaxy.install Download & Install role from ansible galaxy
galaxy.list Display a list of installed roles from ansible galaxy
galaxy.remove Remove an installed from ansible galaxy role
playbook Run ansible playbook
vault.decrypt Decrypt ansible data files
vault.encrypt Encrypt ansible data files

aws pack

aws icon

Sensors

Name Description
AWSSQSSensor Sensor which monitors a SQS queue for new messages
ServiceNotificationsSensor Sensor which exposes an HTTP interface and listens for AWS service notifications delivered via AWS SNS

Actions

Name Description
cf_build_base_http_request
cf_build_complex_list_params
cf_build_list_params
cf_cancel_update_stack
cf_close
cf_create_stack
cf_delete_stack
cf_describe_stack_events
cf_describe_stack_resource
cf_describe_stack_resources
cf_describe_stacks
cf_encode_bool
cf_estimate_template_cost
cf_get_http_connection
cf_get_list
cf_get_object
cf_get_path
cf_get_proxy_auth_header
cf_get_proxy_url_with_auth
cf_get_stack_policy
cf_get_status
cf_get_template
cf_get_utf8_value
cf_handle_proxy
cf_list_stack_resources
cf_list_stacks
cf_make_request
cf_new_http_connection
cf_prefix_proxy_to_path
cf_proxy_ssl
cf_put_http_connection
cf_server_name
cf_set_host_header
cf_set_request_hook
cf_set_stack_policy
cf_skip_proxy
cf_update_stack
cf_validate_template
create_vm Create a VM, add DNS to Route53
destroy_vm Destroys a VM and removes it from Route53
ec2_allocate_address
ec2_assign_private_ip_addresses
ec2_associate_address
ec2_associate_address_object
ec2_attach_network_interface
ec2_attach_volume
ec2_authorize_security_group
ec2_authorize_security_group_deprecated
ec2_authorize_security_group_egress
ec2_build_base_http_request
ec2_build_complex_list_params
ec2_build_configurations_param_list
ec2_build_filter_params
ec2_build_list_params
ec2_build_tag_param_list
ec2_bundle_instance
ec2_cancel_bundle_task
ec2_cancel_reserved_instances_listing
ec2_cancel_spot_instance_requests
ec2_close
ec2_confirm_product_instance
ec2_copy_image
ec2_copy_snapshot
ec2_create_image
ec2_create_key_pair
ec2_create_network_interface
ec2_create_placement_group
ec2_create_reserved_instances_listing
ec2_create_security_group
ec2_create_snapshot
ec2_create_spot_datafeed_subscription
ec2_create_tags
ec2_create_volume
ec2_delete_key_pair
ec2_delete_network_interface
ec2_delete_placement_group
ec2_delete_security_group
ec2_delete_snapshot
ec2_delete_spot_datafeed_subscription
ec2_delete_tags
ec2_delete_volume
ec2_deregister_image
ec2_describe_account_attributes
ec2_describe_reserved_instances_modifications
ec2_describe_vpc_attribute
ec2_detach_network_interface
ec2_detach_volume
ec2_disassociate_address
ec2_enable_volume_io
ec2_get_all_addresses
ec2_get_all_bundle_tasks
ec2_get_all_classic_link_instances
ec2_get_all_images
ec2_get_all_instance_status
ec2_get_all_instance_types
ec2_get_all_instances
ec2_get_all_kernels
ec2_get_all_key_pairs
ec2_get_all_network_interfaces
ec2_get_all_placement_groups
ec2_get_all_ramdisks
ec2_get_all_regions
ec2_get_all_reservations
ec2_get_all_reserved_instances
ec2_get_all_reserved_instances_offerings
ec2_get_all_security_groups
ec2_get_all_snapshots
ec2_get_all_spot_instance_requests
ec2_get_all_tags
ec2_get_all_volume_status
ec2_get_all_volumes
ec2_get_all_zones
ec2_get_console_output
ec2_get_http_connection
ec2_get_image
ec2_get_image_attribute
ec2_get_instance_attribute
ec2_get_key_pair
ec2_get_list
ec2_get_object
ec2_get_only_instances
ec2_get_params
ec2_get_password_data
ec2_get_path
ec2_get_proxy_auth_header
ec2_get_proxy_url_with_auth
ec2_get_snapshot_attribute
ec2_get_spot_datafeed_subscription
ec2_get_spot_price_history
ec2_get_status
ec2_get_utf8_value
ec2_get_volume_attribute
ec2_handle_proxy
ec2_import_key_pair
ec2_make_request
ec2_modify_image_attribute
ec2_modify_instance_attribute
ec2_modify_network_interface_attribute
ec2_modify_reserved_instances
ec2_modify_snapshot_attribute
ec2_modify_volume_attribute
ec2_modify_vpc_attribute
ec2_monitor_instance
ec2_monitor_instances
ec2_new_http_connection
ec2_prefix_proxy_to_path
ec2_proxy_ssl
ec2_purchase_reserved_instance_offering
ec2_put_http_connection
ec2_reboot_instances
ec2_register_image
ec2_release_address
ec2_request_spot_instances
ec2_reset_image_attribute
ec2_reset_instance_attribute
ec2_reset_snapshot_attribute
ec2_revoke_security_group
ec2_revoke_security_group_deprecated
ec2_revoke_security_group_egress
ec2_run_instances
ec2_server_name
ec2_set_host_header
ec2_set_request_hook
ec2_skip_proxy
ec2_start_instances
ec2_stop_instances
ec2_terminate_instances
ec2_trim_snapshots
ec2_unassign_private_ip_addresses
ec2_unmonitor_instance
ec2_unmonitor_instances
ec2_wait_for_state
iam_add_role_to_instance_profile
iam_add_user_to_group
iam_build_base_http_request
iam_build_complex_list_params
iam_build_list_params
iam_close
iam_create_access_key
iam_create_account_alias
iam_create_group
iam_create_instance_profile
iam_create_login_profile
iam_create_role
iam_create_saml_provider
iam_create_user
iam_create_virtual_mfa_device
iam_deactivate_mfa_device
iam_delete_access_key
iam_delete_account_alias
iam_delete_account_password_policy
iam_delete_group
iam_delete_group_policy
iam_delete_instance_profile
iam_delete_login_profile
iam_delete_role
iam_delete_role_policy
iam_delete_saml_provider
iam_delete_server_cert
iam_delete_signing_cert
iam_delete_user
iam_delete_user_policy
iam_enable_mfa_device
iam_generate_credential_report
iam_get_account_alias
iam_get_account_password_policy
iam_get_account_summary
iam_get_all_access_keys
iam_get_all_group_policies
iam_get_all_groups
iam_get_all_mfa_devices
iam_get_all_server_certs
iam_get_all_signing_certs
iam_get_all_user_policies
iam_get_all_users
iam_get_credential_report
iam_get_group
iam_get_group_policy
iam_get_groups_for_user
iam_get_http_connection
iam_get_instance_profile
iam_get_list
iam_get_login_profiles
iam_get_object
iam_get_path
iam_get_proxy_auth_header
iam_get_proxy_url_with_auth
iam_get_response
iam_get_role
iam_get_role_policy
iam_get_saml_provider
iam_get_server_certificate
iam_get_signin_url
iam_get_status
iam_get_user
iam_get_user_policy
iam_get_utf8_value
iam_handle_proxy
iam_list_instance_profiles
iam_list_instance_profiles_for_role
iam_list_role_policies
iam_list_roles
iam_list_saml_providers
iam_list_server_certs
iam_make_request
iam_new_http_connection
iam_prefix_proxy_to_path
iam_proxy_ssl
iam_put_group_policy
iam_put_http_connection
iam_put_role_policy
iam_put_user_policy
iam_remove_role_from_instance_profile
iam_remove_user_from_group
iam_resync_mfa_device
iam_server_name
iam_set_host_header
iam_set_request_hook
iam_skip_proxy
iam_update_access_key
iam_update_account_password_policy
iam_update_assume_role_policy
iam_update_group
iam_update_login_profile
iam_update_saml_provider
iam_update_server_cert
iam_update_signing_cert
iam_update_user
iam_upload_server_cert
iam_upload_signing_cert
r53_build_base_http_request
r53_change_rrsets
r53_close
r53_create_health_check
r53_create_hosted_zone
r53_create_zone
r53_delete_health_check
r53_delete_hosted_zone
r53_get_all_hosted_zones
r53_get_all_rrsets
r53_get_change
r53_get_checker_ip_ranges
r53_get_hosted_zone
r53_get_hosted_zone_by_name
r53_get_http_connection
r53_get_list_health_checks
r53_get_path
r53_get_proxy_auth_header
r53_get_proxy_url_with_auth
r53_get_zone
r53_get_zones
r53_handle_proxy
r53_make_request
r53_new_http_connection
r53_prefix_proxy_to_path
r53_proxy_ssl
r53_put_http_connection
r53_server_name
r53_set_host_header
r53_set_request_hook
r53_skip_proxy
r53_zone_add_a
r53_zone_add_cname
r53_zone_add_mx
r53_zone_add_record
r53_zone_delete
r53_zone_delete_a
r53_zone_delete_cname
r53_zone_delete_mx
r53_zone_delete_record
r53_zone_find_records
r53_zone_get_a
r53_zone_get_cname
r53_zone_get_mx
r53_zone_get_nameservers
r53_zone_get_records
r53_zone_update_a
r53_zone_update_cname
r53_zone_update_mx
r53_zone_update_record
rds_authorize_dbsecurity_group
rds_build_base_http_request
rds_build_complex_list_params
rds_build_list_params
rds_close
rds_copy_dbsnapshot
rds_create_db_subnet_group
rds_create_dbinstance
rds_create_dbinstance_read_replica
rds_create_dbsecurity_group
rds_create_dbsnapshot
rds_create_option_group
rds_create_parameter_group
rds_delete_db_subnet_group
rds_delete_dbinstance
rds_delete_dbsecurity_group
rds_delete_dbsnapshot
rds_delete_option_group
rds_delete_parameter_group
rds_describe_option_group_options
rds_describe_option_groups
rds_get_all_db_subnet_groups
rds_get_all_dbinstances
rds_get_all_dbparameter_groups
rds_get_all_dbparameters
rds_get_all_dbsecurity_groups
rds_get_all_dbsnapshots
rds_get_all_events
rds_get_all_logs
rds_get_http_connection
rds_get_list
rds_get_log_file
rds_get_object
rds_get_path
rds_get_proxy_auth_header
rds_get_proxy_url_with_auth
rds_get_status
rds_get_utf8_value
rds_handle_proxy
rds_make_request
rds_modify_db_subnet_group
rds_modify_dbinstance
rds_modify_parameter_group
rds_new_http_connection
rds_prefix_proxy_to_path
rds_promote_read_replica
rds_proxy_ssl
rds_put_http_connection
rds_reboot_dbinstance
rds_reset_parameter_group
rds_restore_dbinstance_from_dbsnapshot
rds_restore_dbinstance_from_point_in_time
rds_revoke_dbsecurity_group
rds_revoke_security_group
rds_server_name
rds_set_host_header
rds_set_request_hook
rds_skip_proxy
s3_build_base_http_request
s3_build_post_form_args
s3_build_post_policy
s3_close
s3_create_bucket
s3_delete_bucket
s3_generate_url
s3_generate_url_sigv4
s3_get_all_buckets
s3_get_bucket
s3_get_canonical_user_id
s3_get_http_connection
s3_get_path
s3_get_proxy_auth_header
s3_get_proxy_url_with_auth
s3_handle_proxy
s3_head_bucket
s3_lookup
s3_make_request
s3_new_http_connection
s3_prefix_proxy_to_path
s3_proxy_ssl
s3_put_http_connection
s3_server_name
s3_set_bucket_class
s3_set_host_header
s3_set_request_hook
s3_skip_proxy
set_hostname_cloud Set the hostname on a VM and update cloud.cfg
sqs_add_permission
sqs_build_base_http_request
sqs_build_complex_list_params
sqs_build_list_params
sqs_change_message_visibility
sqs_change_message_visibility_batch
sqs_close
sqs_create_queue
sqs_delete_message
sqs_delete_message_batch
sqs_delete_message_from_handle
sqs_delete_queue
sqs_get_all_queues
sqs_get_dead_letter_source_queues
sqs_get_http_connection
sqs_get_list
sqs_get_object
sqs_get_path
sqs_get_proxy_auth_header
sqs_get_proxy_url_with_auth
sqs_get_queue
sqs_get_queue_attributes
sqs_get_status
sqs_get_utf8_value
sqs_handle_proxy
sqs_lookup
sqs_make_request
sqs_new_http_connection
sqs_prefix_proxy_to_path
sqs_proxy_ssl
sqs_purge_queue
sqs_put_http_connection
sqs_receive_message
sqs_remove_permission
sqs_send_message
sqs_send_message_batch
sqs_server_name
sqs_set_host_header
sqs_set_queue_attribute
sqs_set_request_hook
sqs_skip_proxy
vpc_accept_vpc_peering_connection
vpc_allocate_address
vpc_assign_private_ip_addresses
vpc_associate_address
vpc_associate_address_object
vpc_associate_dhcp_options
vpc_associate_network_acl
vpc_associate_route_table
vpc_attach_classic_link_vpc
vpc_attach_internet_gateway
vpc_attach_network_interface
vpc_attach_volume
vpc_attach_vpn_gateway
vpc_authorize_security_group
vpc_authorize_security_group_deprecated
vpc_authorize_security_group_egress
vpc_build_base_http_request
vpc_build_complex_list_params
vpc_build_configurations_param_list
vpc_build_filter_params
vpc_build_list_params
vpc_build_tag_param_list
vpc_bundle_instance
vpc_cancel_bundle_task
vpc_cancel_reserved_instances_listing
vpc_cancel_spot_instance_requests
vpc_close
vpc_confirm_product_instance
vpc_copy_image
vpc_copy_snapshot
vpc_create_customer_gateway
vpc_create_dhcp_options
vpc_create_image
vpc_create_internet_gateway
vpc_create_key_pair
vpc_create_network_acl
vpc_create_network_acl_entry
vpc_create_network_interface
vpc_create_placement_group
vpc_create_reserved_instances_listing
vpc_create_route
vpc_create_route_table
vpc_create_security_group
vpc_create_snapshot
vpc_create_spot_datafeed_subscription
vpc_create_subnet
vpc_create_tags
vpc_create_volume
vpc_create_vpc
vpc_create_vpc_peering_connection
vpc_create_vpn_connection
vpc_create_vpn_connection_route
vpc_create_vpn_gateway
vpc_delete_customer_gateway
vpc_delete_dhcp_options
vpc_delete_internet_gateway
vpc_delete_key_pair
vpc_delete_network_acl
vpc_delete_network_acl_entry
vpc_delete_network_interface
vpc_delete_placement_group
vpc_delete_route
vpc_delete_route_table
vpc_delete_security_group
vpc_delete_snapshot
vpc_delete_spot_datafeed_subscription
vpc_delete_subnet
vpc_delete_tags
vpc_delete_volume
vpc_delete_vpc
vpc_delete_vpc_peering_connection
vpc_delete_vpn_connection
vpc_delete_vpn_connection_route
vpc_delete_vpn_gateway
vpc_deregister_image
vpc_describe_account_attributes
vpc_describe_reserved_instances_modifications
vpc_describe_vpc_attribute
vpc_detach_classic_link_vpc
vpc_detach_internet_gateway
vpc_detach_network_interface
vpc_detach_volume
vpc_detach_vpn_gateway
vpc_disable_vgw_route_propagation
vpc_disable_vpc_classic_link
vpc_disassociate_address
vpc_disassociate_network_acl
vpc_disassociate_route_table
vpc_enable_vgw_route_propagation
vpc_enable_volume_io
vpc_enable_vpc_classic_link
vpc_get_all_addresses
vpc_get_all_bundle_tasks
vpc_get_all_classic_link_instances
vpc_get_all_classic_link_vpcs
vpc_get_all_customer_gateways
vpc_get_all_dhcp_options
vpc_get_all_images
vpc_get_all_instance_status
vpc_get_all_instance_types
vpc_get_all_instances
vpc_get_all_internet_gateways
vpc_get_all_kernels
vpc_get_all_key_pairs
vpc_get_all_network_acls
vpc_get_all_network_interfaces
vpc_get_all_placement_groups
vpc_get_all_ramdisks
vpc_get_all_regions
vpc_get_all_reservations
vpc_get_all_reserved_instances
vpc_get_all_reserved_instances_offerings
vpc_get_all_route_tables
vpc_get_all_security_groups
vpc_get_all_snapshots
vpc_get_all_spot_instance_requests
vpc_get_all_subnets
vpc_get_all_tags
vpc_get_all_volume_status
vpc_get_all_volumes
vpc_get_all_vpc_peering_connections
vpc_get_all_vpcs
vpc_get_all_vpn_connections
vpc_get_all_vpn_gateways
vpc_get_all_zones
vpc_get_console_output
vpc_get_http_connection
vpc_get_image
vpc_get_image_attribute
vpc_get_instance_attribute
vpc_get_key_pair
vpc_get_list
vpc_get_object
vpc_get_only_instances
vpc_get_params
vpc_get_password_data
vpc_get_path
vpc_get_proxy_auth_header
vpc_get_proxy_url_with_auth
vpc_get_snapshot_attribute
vpc_get_spot_datafeed_subscription
vpc_get_spot_price_history
vpc_get_status
vpc_get_utf8_value
vpc_get_volume_attribute
vpc_handle_proxy
vpc_import_key_pair
vpc_make_request
vpc_modify_image_attribute
vpc_modify_instance_attribute
vpc_modify_network_interface_attribute
vpc_modify_reserved_instances
vpc_modify_snapshot_attribute
vpc_modify_volume_attribute
vpc_modify_vpc_attribute
vpc_monitor_instance
vpc_monitor_instances
vpc_new_http_connection
vpc_prefix_proxy_to_path
vpc_proxy_ssl
vpc_purchase_reserved_instance_offering
vpc_put_http_connection
vpc_reboot_instances
vpc_register_image
vpc_reject_vpc_peering_connection
vpc_release_address
vpc_replace_network_acl_entry
vpc_replace_route
vpc_replace_route_table_assocation
vpc_replace_route_table_association_with_assoc
vpc_request_spot_instances
vpc_reset_image_attribute
vpc_reset_instance_attribute
vpc_reset_snapshot_attribute
vpc_revoke_security_group
vpc_revoke_security_group_deprecated
vpc_revoke_security_group_egress
vpc_run_instances
vpc_server_name
vpc_set_host_header
vpc_set_request_hook
vpc_skip_proxy
vpc_start_instances
vpc_stop_instances
vpc_terminate_instances
vpc_trim_snapshots
vpc_unassign_private_ip_addresses
vpc_unmonitor_instance
vpc_unmonitor_instances

azure pack

azure icon

Actions

Name Description
create_container Create a new storage container.
create_linked_resource_url Create a new ARM Linked Resource from a URI.
create_resource Create a new ARM Generic Resource.
create_vm Create a new VM.
delete_container Delete a storage container.
delete_object Delete an object.
destroy_vm Destroy a VM.
list_container_objects List storage objects for the provided container.
list_containers List storage containers.
list_resource_groups List ARM resource group names
list_vms List available VMs.
reboot_vm Reboot a running VM.
upload_file Upload a file to the provided container.

bitbucket pack

bitbucket icon

Actions

Name Description
archive_repo Retruns a path to the downloaded archived repository
associate_ssh_key Associate a SSH key with your account
create_issue Create an issue
create_repo Create a Repository
create_service Create a service/hook for a given repository
delete_issues Delete issue for a given repository
delete_repo Delete a Repository
delete_services Delete services for a given repository.
delete_ssh_key Delete SSH key
list_branches List all branches for a given repository
list_issues List all issues for a given repository
list_repos List details of repositories for a user
list_services List all services for a given repository
list_ssh_keys List all SSH keys for a user
update_issue Update issue for a given repository
update_service Update hook/service for a given repository

bitcoin pack

bitcoin icon

Actions

Name Description
getaccountaddress Retrieves address of local wallet.
getwalletinfo Information of the local wallet.
sendtoaddresss Send some BTC to supplied address.

cassandra pack

cassandra icon

Actions

Name Description
append_replace_address_env_file Appends replace.address JVM OPT to cassandra env file.
clear_cass_data Clear cassandra data directory.
get_dse_status Get DSE cassandra service status.
is_seed_node Find whether given node is a seed node.
list_seed_nodes List seed nodes in cassandra config.
nodetool Cassandra nodetool wrapper.
remove_gossip_peer_info Remove gossip peer info data from cassandra nodes.
remove_replace_address_env_file Remove replace.address JVM OPT from cassandra env file.
replace_host Cassandra replace host workflow.
start_dse Start DSE cassandra service.
stop_dse Stop DSE cassandra service.
wait_for_port_open Find whether given node is a seed node.

chef pack

chef icon

Actions

Name Description
apply Performs one-off resource converge on remote hosts.
client Performs chef-client run on remote hosts.
install Performs installation of chef-client on remote nodes
ohai Performs chef-solo run on remote hosts.
solo Performs chef-solo run on remote hosts.

circle_ci pack

circle_ci icon

Sensors

Name Description
CircleCIWebhookSensor CircleCI Webhook sensor

Actions

Name Description
cancel_build Cancel specific build for project.
get_build_info Get info for build number.
get_build_number Get build number for given SHA.
retry_build Retry build for project.
run_build Run build for project and branch.
wait_until_build_finishes Wait until build finishes.

cloudflare pack

cloudflare icon

Actions

Name Description
get_ips Get the list of current Cloudflare IPs

config_demo pack

config_demo icon

Actions

Name Description
print_config Action which prints config values.

consul pack

consul icon

Actions

Name Description
get Get value from Consul server
list_datacenters Real-time query of all known datacenters in Consul
list_nodes Real-time query of all known nodes in Consul
list_services Real-time query of all known services in Consul
parse_nodes Helper function to extract hosts from a consul response to be used with StackStorm workflows
put Put value in Consul server
query_node Query details about a node in consul
query_service Query details about a service in consul

csv pack

csv icon

Actions

Name Description
parse Parse CSV string and return JSON object.

cubesensors pack

cubesensors icon

Sensors

Name Description
CubeSensorsMeasurementsSensor Sensor which polls CubeSensors API for new measurements and dispatch a trigger every time a new measurement is detected.

Actions

Name Description
get_device Retrieve details for a particular device (cube).
get_measurements Retrieve current measurements for a particular device (cube).
list_devices List information about all the available devices (cubes).

digitalocean pack

digitalocean icon

Actions

Name Description
get_action
get_all_domains
get_all_droplets
get_all_images
get_all_regions
get_all_sizes
get_all_sshkeys
get_data
get_domain
get_droplet
get_global_images
get_image
get_my_images
get_ssh_key

dimensiondata pack

dimensiondata icon

Actions

Name Description
add_storage_to_vm Add another disk to the VM
attach_node_to_vlan Attach a VM to a VLAN
balancer_attach_member Attach a member to a load balancer
balancer_delete_node Delete a node
balancer_detach_member Detach a member to a load balancer
balancer_list_members List members of a load balancer
clone_vm_to_image Clone a VM to a customer image
configure Configure the pack
create_balancer Create a load balancer
create_firewall_rule Create a firewall (ACL) rule in a network domain
create_nat_rule Create a NAT rule in a network domain
create_network Create a network
create_network_domain Create a network domain
create_pool_member add member to a pool
create_public_ip_block Create a public IP block in a network domain
create_vip_node Create node in the network domain
create_vlan Create a VLAN
create_vm_mcp1 Create a VM on MCP 1 datacenter
create_vm_mcp2 Create a VM on MCP 2 datacenter
delete_network Delete a network
delete_network_domain Delete a network domain
delete_vlan Delete a VLAN
delete_vlan Get a VLAN
destroy_nic Delete (remove) a NIC from a VM
destroy_vm Destroy a virtual machine
disable_monitoring Enable monitoring on a node
enable_monitoring Enable monitoring on a node
get_balancer Get a specific load balancer by ID
get_balancer_by_name Get an balancer by name
get_image Get an image by ID
get_image_by_name Get an image by name
get_ipv6_address_of_vm get ipv6 address of vm
get_location_by_id Get a location (DC) by ID e.g. NA1
get_network_by_name Get an network by name
get_network_domain Get a network domain
get_network_domain_by_name Get an network domain by name
get_public_ip_block Get a public IP block
get_vlan_by_name Get vlan by name
get_vm Get a VM by ID
get_vm_by_name Get a VM by name
list_balancer_nodes List the load balancer nodes
list_balancers List the load balancers available
list_customer_images List the images available
list_default_health_monitors List the default health monitors
list_firewall_rules List the firewall rules in a network domain
list_images List the customer images available
list_locations List the locations available
list_nat_rules List NAT rules in a network domain
list_network_domains List the network domains available
list_networks List the networks available
list_pool_members List the members of a load balancer pool
list_public_ip_blocks List the public IP blocks in a network domain
list_vlans List the VLANs available
list_vms List the Virtual Machines available
power_off_vm Power Off a virtual machine
reboot_vm Reboot a virtual machine
reconfigure_vm Reconfigure the virtual hardware specification of a node
remove_storage_from_vm Remove disk from VM
reset_vm Reset a virtual machine
shutdown_vm Shutdown a virtual machine
start_vm Start a virtual machine
update_disk_size Update the size of a disk
update_disk_speed Update the speed of a disk
update_monitoring_plan Update monitoring plan on a node
update_vm Update VM specification, name or description
update_vm_tools Update VMware tools on a node
wait_for_server_operation wait for the server operation to complete

docker pack

docker icon

Sensors

Name Description
DockerSensor Docker sensor

Actions

Name Description
build_image Build docker image action. Equivalent to docker build.
pull_image Pull docker image action. Equivalent to docker pull.
push_image Push docker image action. Equivalent to docker push.

dripstat pack

dripstat icon

Sensors

Name Description
DripstatAlertSensor Sensor which monitors Dripstat API for active alerts

duo pack

duo icon

Actions

Name Description
announce_success Post a message to stream for Duo 2FA
auth_auth Carry out an duo auth.
auth_chatops None
auth_check Verify that the integration and secret keys are valid.
auth_ping Carry liveness check against Duo API host.
auth_wrap_demo None

elasticsearch pack

elasticsearch icon

Sensors

Name Description
ElasticsearchCountSensor Sensor to count ES events over a specified interval

Actions

Name Description
indices.alias Index Aliasing
indices.allocation Index Allocation
indices.bloom Disable bloom filter cache
indices.close Close indices
indices.delete Delete indices
indices.open Open indices
indices.optimize Optimize indices
indices.replicas Replica Count Per-shard
indices.show Show indices
indices.snapshot Create snapshot of indices
search.body Search query (full body)
search.q Search query (lucene syntax)
snapshots.delete Delete snapshots
snapshots.show Show snapshots

email pack

email icon

Sensors

Name Description
IMAPSensor Sensor that emits triggers when e-mail message is received via IMAP
SMTPSensor Sensor that emits triggers when e-mail message is received via SMTP

Actions

Name Description
send_email Send an email.

fireeye pack

fireeye icon

Actions

Name Description
get_alert_query Request existing alert profiles with optional filters
get_submission_results Query results of completed job
get_submission_status Query status of running job
submit_malware Submit a Malware object to FireEye AX appliance
view_ax_config Returns a list of profiles and applications on AX devices

fpm pack

fpm icon

Actions

Name Description
create_deb_from_deb Create a deb package from deb with fpm
create_deb_from_dir Create a deb package from dir with fpm
create_deb_from_empty Create a deb package from empty with fpm
create_deb_from_gem Create a deb package from gem with fpm
create_deb_from_python Create a deb package from python with fpm
create_deb_from_rpm Create a deb package from rpm with fpm
create_deb_from_tar Create a deb package from tar with fpm
create_rpm_from_deb Create a rpm package from deb with fpm
create_rpm_from_dir Create a rpm package from dir with fpm
create_rpm_from_empty Create a rpm package from empty with fpm
create_rpm_from_gem Create a rpm package from gem with fpm
create_rpm_from_python Create a rpm package from python with fpm
create_rpm_from_rpm Create a rpm package from rpm with fpm
create_rpm_from_tar Create a rpm package from tar with fpm
load_metadata Load package metadata from directory

freight pack

freight icon

Actions

Name Description
add_package Add package to the Freight cache
update_cache Update the Freight cache and regenerate the repository

git pack

git icon

Sensors

Name Description
GitCommitSensor Sensor which monitors git repository for new commits

Actions

Name Description
clone Clone a repository
get_local_repo_latest_commit Retrieve SHA of the latest commit for the provided branch in a local repository.
get_remote_repo_latest_commit Retrieve SHA of the latest commit for the provided branch in a remote repository.

github pack

github icon

Sensors

Name Description
GithubRepositorySensor Sensor which monitors Github repository for activity

Actions

Name Description
add_comment Add a comment to the provided issue / pull request.
add_status Add a commit status for a provided ref.
add_team_membership Add (and invite if not a member) a user to a team
create_issue Create a Github issue.
get_clone_stats Retrieve clone statistics for a given repository
get_issue Retrieve information about a particular Github issue.
get_traffic_stats Retrieve traffic statistics for a given repository
get_user Get a user from the Github user database
list_issues Retrieve a list of issues (including pull requests) for a particular repository.
list_teams List teams in organization

google pack

google icon

Actions

Name Description
get_search_results Retrieve Google search results for the provided query.

gpg pack

gpg icon

Actions

Name Description
decrypt_file Decrypt asymmetrically encrypted GPG file.
encrypt_file Encrypt a file using asymmetric encryption for the provided recipients.
import_keys Import keys into the keyring.
list_keys List all keys in the keyring.

hpe-icsp pack

hpe-icsp icon

Actions

Name Description
icsp_buildplan_apply Apply Buidlplan to Specified Servers
icsp_buildplan_get Retreive Available BuildPlans
icsp_ca_get Retreive CA Certificate from ICSP
icsp_ids_to_os Apply OS Build plans to a series of Machine Serial Number/UUIDs. This will create a batch job in ICSP for the specified servers.
icsp_job_status_get Return Status of specified Job
icsp_mid_get Retreive MIDs for specified servers.
icsp_multi_server_attribute_add Apply Attribute with server unique values across multiple servers.
icsp_server_attribute_add Add or Update a Server attribute on a ICSP registered server.
icsp_server_attribute_del Remove a Server attribute on a ICSP registered server.
icsp_server_attributes_get Retrieve Attributes set against Server
icsp_server_data_format Generate Server Data Input for bulidplan apply action. MID and Hostname arrays must contain the same number of values. Option values of domain and workgroup can be provided but will be ignored if element count differs from MID count.
icsp_server_delete Delete server from ICSP server list.
icsp_server_details_get Retrieve details for specified server

hubot pack

hubot icon

Actions

Name Description
branch Determine which branch Hubot is currently running
deploy Manage Hubot installs on a per-pack basis
post_message Post a message to Hubot
post_result Post an execution result to Hubot
restart Restart hubot
update_ref Manage Hubot installs on a per-pack basis

hue pack

hue icon

Actions

Name Description
alert Send an alert to a light
brightness Change the brightness of a bulb
color_temp_kelvin Change the bulb color temperature to a specific temperature in Kelvin
color_temp_mired Change the bulb color temperature to a specific temperature in mired scale
current_state Get current state of bridge
find_id_by_name Find bulb ID based on nickname
list_bulbs List all registered bulbs
off Turn off a bulb
on Turn on a bulb
rgb Change bulb color based on RGB Values
set_state Send manual state to bulb
toggle Toggle on/off state of a bulb
xy Change bulb color based on CIE color space values

icinga2 pack

icinga2 icon

Sensors

Name Description
Icinga2StateChangeSensor Sensor for Icinga2 StateChange events.

Actions

Name Description
get_host Get Icinga2 host object
get_service Get Icinga2 service object
get_status Get Icinga2 status

ipcam pack

ipcam icon

Actions

Name Description
capture_screenshot Capture a screenshot of the camera's FOV.

irc pack

irc icon

Sensors

Name Description
IRCSensor Sensor which monitors IRC and dispatches a trigger for each public and private message

jenkins pack

jenkins icon

Actions

Name Description
build_job Kick off Jenkins Build Jobs
list_running_jobs List currently running Jenkins jobs

jira pack

jira icon

Sensors

Name Description
JIRASensor Sensor which monitors JIRA for new tickets

Actions

Name Description
comment_issue Comment on a JIRA issue / ticket.
create_issue Create a new JIRA issue / ticket.
get_issue Retrieve information about a particular JIRA issue.
transition_issue Do a transition on a JIRA issue / ticket.

jmx pack

jmx icon

Sensors

Name Description
JMXSensor Sensor which monitors Java application for attributes / metrics exposed through JMX protocol

Actions

Name Description
invoke_method Invoke a provided MBean method exposed over JMX.

kubernetes pack

kubernetes icon

Sensors

Name Description
ThirdPartyResource Sensor which watches Kubernetes API for new thirdpartyresource.

Actions

Name Description
db_create_chain RDS Create Action Chain Workflow
db_delete_chain RDS Delete Action Chain Workflow
db_rds_spec Munge Kubernetes data so we can create a database.

lastline pack

lastline icon

Actions

Name Description
get_completed Get artifact generated by an analysis result for a previously submitted analysis task.
get_progress Get a progress estimate for a previously submitted analysis task.
get_result Get results for a previously submitted analysis task.
get_result_artifact Get artifact generated by an analysis result for a previously submitted analysis task.
get_result_summary Get result summary for a previously submitted analysis task.
submit_file Submit a file to Lastline for analysis
submit_file_hash Submit a file hash to Lastline for analysis
submit_url Submit a URL for analysis to Lastline

libcloud pack

libcloud icon

Actions

Name Description
balancer_attach_member Attach a member to a load balancer
balancer_list_members List members of a load balancer
create_balancer Create a load balancer
create_container_cluster Create a cluster container
create_dns_record Create a new DNS record.
create_vm Create a new VM.
delete_dns_record Delete an existing DNS record.
deploy_container Deploy a container
destroy_container Destroy a Container
destroy_vm Destroy a VM.
enable_cdn_for_container Enable CDN for container and return the CDN URL
get_container_cdn_url Retrieve CDN URL for existing CDN enabled container
get_object_cdn_url Retrieve CDN URL for an object which is stored in a CDN enable container
import_public_ssh_key Import an existing public SSH key.
list_balancers List load balancers
list_container_clusters List container clusters
list_containers List containers
list_dns_records List available DNS records for a particular zone.
list_dns_zones List available zones.
list_images List available node images.
list_sizes List available node sizes.
list_vms List available VMs.
reboot_vm Reboot a running VM.
restart_container Restart a container.
start_container Start a container.
start_vm Start a new VM.
stop_container Stop a container.
stop_vm Stop a running VM.
upload_file Upload a file to the provided container

librato pack

librato icon

Actions

Name Description
add_annotation Add an annotation
delete_metric Delete a metric from Librato
get_metric Retrieve a metric from Librato
list_metrics List all metrics setup on Librato
submit_counter List all metrics setup on Librato
submit_gauge List all metrics setup on Librato

mailgun pack

mailgun icon

Actions

Name Description
send_email Send email via Mailgun HTTP API.

mistral pack

mistral icon

Actions

Name Description
get_task_results Get results of mistral task in an execution.
get_workbook_definition Get the definition of the mistral workbook.
get_workflow_results Get results of mistral workflow.
kill_workflow Kill a running mistral workflow.

mmonit pack

mmonit icon

Sensors

Name Description
MmonitEventsSensor Sensor which monitors mmonit for events

Actions

Name Description
action_host Performs the specified action for the selected host services.
delete_host Returns details for the given host id.
dismiss_event Dismiss the given active event so it doesn't show up in the event list if active filter is set to 2.
get_event Returns details for a specific event.
get_host Returns details for the given host id.
get_status_host Returns detailed status of the given host.
get_uptime_hosts Returns services uptime for a particular host.
list_events Returns a list of events stored in M/Monit.
list_hosts Returns a list of all hosts registered in M/Monit.
list_status_hosts Returns the current status of all hosts registered in M/Monit.
list_uptime_hosts Returns hosts uptime overview. If a custom range is used, the difference between datefrom and dateto should be in minutes, not in seconds since 1 minute is the lowest data resolution in M/Monit.
session_delete Delete session attributes matching key. If no keys were specified, delete all stored attributes.
session_get Returns the session attribute matching the session_key argument. If no keys are specified, all stored attributes in the session are returned.
session_put Add or update the session attribute. If a named attribute already exist, its old value is replaced.
summary_events Returns the events summary for the last 24 hours.
summary_status Returns a status summary of all hosts.
test_connection_to_host Checks that M/Monit can connect to the host with the given network settings.
update_host Updates the host settings in the M/Monit database.

mqtt pack

mqtt icon

Sensors

Name Description
MQTTSensor Listen for events on MQTT bus/topic

Actions

Name Description
publish Publish message to MQTT broker

mssql pack

mssql icon

Actions

Name Description
execute.insert Sends an INSERT statement to MS SQL Server and returns the id of the new row.
execute.non_query Sends a statement to MS SQL Server and returns the number of rows affected. This action is useful for INSERT, UPDATE, DELETE and for DDL commands.
execute.query Queries MS SQL Server and writes the results to CSV. Returns list of paths to CSV files.
execute.query_and_email Executes an MS SQL Query and emails results as attachments
execute.row Returns first row of data from result. This action is useful if you want just a single row, as in 'SELECT * FROM employees WHERE id=13'
execute.scalar Returns first column of first row from result. This action is useful if you want just a single value, as in 'SELECT COUNT(*) FROM employees'

nest pack

nest icon

Actions

Name Description
get_humidity Get the current humidity
get_mode Manage nest modes
get_temperature Get the current temperature.
set_away Set nest to away mode
set_fan Manage fan state
set_home Set nest to home mode
set_humidity Set humidity goal for nest
set_mode Set current operating mode
set_temperature Set current temperature.
show Show current Nest information
toggle_away Toggle current Home/Away status

networking_utils pack

networking_utils icon

Actions

Name Description
is_valid_asa_nameif Check if a nameif is valid for an Cisco ASA .
is_valid_ip Check for a valid IP address (and return some infomation).
is_valid_ip_port Check if a valid IP Port.
is_valid_ipv4 Check for a valid IPv4 address (and return some infomation).
is_valid_ipv6 Check for a valid IPv6 address (and return some infomation).

newrelic pack

newrelic icon

Sensors

Name Description
LegacyNewRelicHookSensor Sensor which watches for alerts from the NewRelic legacy API.
NewRelicHookSensor Sensor which watches for alerts from NewRelic API.

Actions

Name Description
get_alerts Get alerts for app.
get_metric_data Get metric data for metric.

octopusdeploy pack

octopusdeploy icon

Sensors

Name Description
NewDeploymentSensor A sensor for new deployments.
NewReleaseSensor A sensor for new releases.

Actions

Name Description
add_machine Add a new machine (tentacle) to an Octopus Environment
create_release Create a new release in Octopus.
deploy_release Deploy a release in Octopus.
list_deployments Get a list of deployments for a project
list_projects Get a list of projects in Octopus.
list_releases Get a list of releases for a project in Octopus.

openhab pack

openhab icon

Actions

Name Description
get_status Get status on an item
send_command Send a command to an item
set_state Set state on an item

opscenter pack

opscenter icon

Sensors

Name Description
EventsConsumer Sensor which consumes all opscenter events and injects them into StackStorm.

Actions

Name Description
cancel_request Cancel long running request.
decommission_node Decommission node from cluster.
drain_node Drain node.
get_cluster_configs Get Cassandra cluster info.
get_cluster_info Get Cassandra cluster info.
get_cluster_repair_progress Get repair progress for cluster.
get_node_conf Get Cassandra cluster nodes info.
get_node_info Get Cassandra cluster nodes info.
get_nodes_info Get Cassandra cluster nodes info.
get_repair_status Get repair status for cluster.
get_request_status Get status of long running request.
get_storage_capacity Get Cassandra cluster storage capacity.
list_requests List all requests made to opscenter.
restart_cluster Restart cassandra cluster.
restart_node Restart node in cluster.
set_node_conf Set node configuration.
start_cluster_repair Start repair for cluster.
start_node Start node.
stop_cluster_repair Stop repair for cluster.
stop_node Stop node.

opsgenie pack

opsgenie icon

Actions

Name Description
add_heartbeat Add a Heartbeat to OpsGenie
close_alert Close an alert in OpsGenie
create_alert Create an alert in OpsGenie
delete_alert Delete an alert in OpsGenie
delete_heartbeat Delete an OpsGenie Heartbeat
disable_heartbeat Disable an OpsGenie Heartbeat
disable_integration.yaml Disable an OpsGenie Integration
disable_policy.yaml Disable an OpsGenie Policy
enable_heartbeat Enable an OpsGenie Heartbeat
enable_integration.yaml Enable an OpsGenie Integration
enable_policy.yaml Enable an OpsGenie Policy
get_account_info Get account infomation from OpsGenie
get_alert_count Get alert count from OpsGenie
get_heartbeat Get an OpsGenie Heartbeat
get_schedule_who_is_on_call List Who is OnCall in OpsGenie
list_alerts List Alerts in OpsGenie
list_groups List Groups in OpsGenie
list_heartbeats List Heartbeats in OpsGenie
list_teams List Teams in OpsGenie
list_users List users in OpsGenie
send_heartbeat Send an OpsGenie Heartbeat
update_heartbeat Update an Heartbeat in OpsGenie

orion pack

orion icon

Actions

Name Description
add_node_to_ncm Add an Orion Node to NCM.
get_discovery_progress Get the progress of an Solarwinds Orion Discovery.
list_node_custom_properties List the custom properties for a Solarwinds Orion node's
list_sdk_verb_args List all the arguments for a entity and verb that can be invloked via a Solarwinds Orion platform
list_sdk_verbs List all the verbs that can be invloked via a Solarwinds Orion platform
ncm_config_download Download config(s) from Solarwinds NCM Orion module.
ncm_execute_script Execute an script on an Orion NCM Node.
node_create Create an node on a Solarwinds Orion platform
node_discover_and_add_interfaces Discover and add Interfaces for a Solarwinds Orion node.
node_pollnow Poll an Solarwinds Orion node
node_status Query Solarwinds Orion for a node's status (i.e. Up/Down)
remanage_node Re-manage an Solarwinds Orion node's
start_discovery Create a discovery profile in Solarwinds Orion platform
unmanage_node Unmanage an Solarwinds Orion node's
update_node_custom_properties Update an Orion Nodes custom properties

packagecloud pack

packagecloud icon

Actions

Name Description
create_master_token create master token for a repository
destroy_master_token destroy master token for a repository
destroy_read_token destroy read token for a repository
get_master_token Get master token for user!
list_master_token List master tokens for a repository
list_packages List packages for a repo
show_package Show package detail

packer pack

packer icon

Actions

Name Description
build Build images from a packer template
fix Takes a template and finds backwards incompatible parts of it and brings it up to date so it can be used with the latest version of Packer
inspect Takes a template and outputs the various components a template defines
push Push a template to Hashicorp Atlas
validate Validate a packer template

pagerduty pack

pagerduty icon

Actions

Name Description
ack_incident ACK an incident on PagerDuty
get_open_incidents Retrive list of open incidents from PagerDuty
launch_incident Launch an incident on PagerDuty
resolve_incident Resolve an incident whose key is provided

puppet pack

puppet icon

Actions

Name Description
apply Apply a standalone puppet manifest to a local system.
cert_clean Revoke a host's certificate (if applicable) and remove all files related to that host from puppet cert's storage.
cert_revoke Revoke the certificate of a client.
cert_sign Sign an outstanding certificate request.
run_agent Run puppet agent.

qualys pack

qualys icon

Actions

Name Description
add_host Add an IP of a host to the Qualys registry
add_hosts Add IPs of hosts to the Qualys registry
get_host Get a registered host from the host collection
get_host_range Get the status of a range of hosts (IP range)
get_report Get a report
launch_scan Launch a scan
list_hosts_not_scanned_since Get a list of host not scanned in a number of days
list_reports Get a list of available reports
list_scans List the scans

rabbitmq pack

rabbitmq icon

Sensors

Name Description
RabbitMQQueueSensor Sensor which monitors a RabbitMQ queue for new messages

Actions

Name Description
list_exchanges List RabbitMQ exchanges
list_queues List RabbitMQ queues
publish_message Publish a message in RabbitMQ

rackspace pack

rackspace icon

Actions

Name Description
add_node_to_loadbalancer Add a new node to load balancer
create_dns_record Create a new DNS record.
create_dns_zone Create a new DNS zone.
create_loadbalancer Create a new loadbalancer.
create_vm Create a new VM / cloud server
delete_dns_record Delete a DNS record.
delete_dns_zone Delete a DNS zone.
delete_loadbalancer Delete a loadbalancer
delete_node_from_loadbalancer Delete a node from a load balancer
delete_vm Delete a vm.
find_dns_record_id Find a DNS record ID based on name
find_dns_zone_id Find a DNS zone id based on name
find_loadbalancer_id Find a loadbalancer id based on name
find_vm_id Find a virtual machine id based on name
get_vm_by_ip Retrieve information for a VM which matches the provided public IP.
get_vm_ids Retrieve IDs for all the available VMs. Optionally filter by metadata and count.
get_vm_info Retrieve information for a provided VM. Optionally filter on the metadata values.
get_vm_ips Retrieve public IP addresses for all the available VMs. Optionally filter by metadata and count.
get_vm_names List all the available vms by names. Optionally filter by metadata and count
list_dns_records List all records for a particular zone.
list_dns_zones List all the DNS zones.
list_vm_images List all the available VM images
list_vm_sizes List all the available VM sizes
list_vms List all the available vms. Optionally filter on the metadata values.
set_vm_metadata Set metadata values for the provided VM.
set_vm_metadata_item Set a value of a metadata item for a provided VM.

reamaze pack

reamaze icon

Actions

Name Description
article_create This action creates a specific article given article name (called 'slug' in reamaze). You can optionally provide a topic to place article under.
article_get This action gets a specific article given article name (called 'slug' in reamaze).
article_search This action searches through articles that may be related to a user query
article_update This action updates a specific article given article name (called 'slug' in reamaze).
create_message Create a new message under a specific conversation
get_conversations This action looks through open re:amaze issues and reports back status

salt pack

salt icon

Actions

Name Description
bootstrap Bootstrap servers with salt.cloud runner
client Run salt LocalClient functions
local Run Salt Exection Modules through Salt API
local_archive.gunzip Run Salt Execution modules through Salt API
local_archive.gzip Run Salt Execution modules through Salt API
local_archive.rar Run Salt Execution modules through Salt API
local_archive.tar Run Salt Execution modules through Salt API
local_archive.unrar Run Salt Execution modules through Salt API
local_archive.unzip Run Salt Execution modules through Salt API
local_archive.zip_ Run Salt Execution modules through Salt API
local_cloud.action Run Salt Execution modules through Salt API
local_cloud.create Run Salt Execution modules through Salt API
local_cloud.destroy Run Salt Execution modules through Salt API
local_cloud.network_create Run Salt Execution modules through Salt API
local_cloud.profile_ Run Salt Execution modules through Salt API
local_cloud.virtual_interface_create Run Salt Execution modules through Salt API
local_cloud.volume_attach Run Salt Execution modules through Salt API
local_cloud.volume_create Run Salt Execution modules through Salt API
local_cloud.volume_delete Run Salt Execution modules through Salt API
local_cloud.volume_detach Run Salt Execution modules through Salt API
local_cmdmod.run Run Salt Execution modules through Salt API
local_cmdmod.run_chroot Run Salt Execution modules through Salt API
local_cmdmod.script Run Salt Execution modules through Salt API
local_cp.get_file Run Salt Execution modules through Salt API
local_cp.get_url Run Salt Execution modules through Salt API
local_cp.push Run Salt Execution modules through Salt API
local_cp.push_dir Run Salt Execution modules through Salt API
local_cron.ls Run Salt Execution modules through Salt API
local_cron.rm_env Run Salt Execution modules through Salt API
local_cron.rm_job Run Salt Execution modules through Salt API
local_cron.set_env Run Salt Execution modules through Salt API
local_cron.set_job Run Salt Execution modules through Salt API
local_data.cas Run Salt Execution modules through Salt API
local_data.dump Run Salt Execution modules through Salt API
local_data.getval Run Salt Execution modules through Salt API
local_data.update Run Salt Execution modules through Salt API
local_event.fire Run Salt Execution modules through Salt API
local_event.fire_master Run Salt Execution modules through Salt API
local_event.send Run Salt Execution modules through Salt API
local_file.access Run Salt Execution modules through Salt API
local_file.chgrp Run Salt Execution modules through Salt API
local_file.chown Run Salt Execution modules through Salt API
local_file.directory_exists Run Salt Execution modules through Salt API
local_file.file_exists Run Salt Execution modules through Salt API
local_file.find Run Salt Execution modules through Salt API
local_file.manage_file Run Salt Execution modules through Salt API
local_file.mkdir Run Salt Execution modules through Salt API
local_file.remove Run Salt Execution modules through Salt API
local_file.replace Run Salt Execution modules through Salt API
local_file.search Run Salt Execution modules through Salt API
local_file.symlink Run Salt Execution modules through Salt API
local_file.touch Run Salt Execution modules through Salt API
local_file.truncate Run Salt Execution modules through Salt API
local_grains.append Run Salt Execution modules through Salt API
local_grains.delval Run Salt Execution modules through Salt API
local_grains.get Run Salt Execution modules through Salt API
local_grains.remove Run Salt Execution modules through Salt API
local_grains.setval Run Salt Execution modules through Salt API
local_hosts.add_hosts Run Salt Execution modules through Salt API
local_hosts.get_alias Run Salt Execution modules through Salt API
local_hosts.get_ip Run Salt Execution modules through Salt API
local_hosts.rm_host Run Salt Execution modules through Salt API
local_hosts.set_host Run Salt Execution modules through Salt API
local_htpasswd.useradd Run Salt Execution modules through Salt API
local_htpasswd.userdel Run Salt Execution modules through Salt API
local_mine.delete Run Salt Execution modules through Salt API
local_mine.get Run Salt Execution modules through Salt API
local_mine.send Run Salt Execution modules through Salt API
local_mine.update Run Salt Execution modules through Salt API
local_network.connect Run Salt Execution modules through Salt API
local_network.interface_ip Run Salt Execution modules through Salt API
local_network.ipaddrs Run Salt Execution modules through Salt API
local_network.ping Run Salt Execution modules through Salt API
local_network.subnets Run Salt Execution modules through Salt API
local_pillar.get Run Salt Execution modules through Salt API
local_pip.freeze Run Salt Execution modules through Salt API
local_pip.install Run Salt Execution modules through Salt API
local_pip.uninstall Run Salt Execution modules through Salt API
local_pkg.install Run Salt Execution modules through Salt API
local_pkg.refresh_db Run Salt Execution modules through Salt API
local_pkg.remove Run Salt Execution modules through Salt API
local_puppet.disable Run Salt Execution modules through Salt API
local_puppet.enable Run Salt Execution modules through Salt API
local_puppet.fact Run Salt Execution modules through Salt API
local_puppet.noop Run Salt Execution modules through Salt API
local_puppet.run Run Salt Execution modules through Salt API
local_puppet.status Run Salt Execution modules through Salt API
local_puppet.summary Run Salt Execution modules through Salt API
local_ret.get_fun Run Salt Execution modules through Salt API
local_ret.get_jid Run Salt Execution modules through Salt API
local_ret.get_jids Run Salt Execution modules through Salt API
local_ret.get_minions Run Salt Execution modules through Salt API
local_saltutil.sync_all Run Salt Execution modules through Salt API
local_saltutil.sync_grains Run Salt Execution modules through Salt API
local_saltutil.sync_modules Run Salt Execution modules through Salt API
local_saltutil.sync_outputters Run Salt Execution modules through Salt API
local_saltutil.sync_renderers Run Salt Execution modules through Salt API
local_saltutil.sync_returners Run Salt Execution modules through Salt API
local_saltutil.sync_states Run Salt Execution modules through Salt API
local_saltutil.sync_utils Run Salt Execution modules through Salt API
local_schedule.add Run Salt Execution modules through Salt API
local_schedule.delete Run Salt Execution modules through Salt API
local_schedule.disable_job Run Salt Execution modules through Salt API
local_schedule.enable_job Run Salt Execution modules through Salt API
local_schedule.run_job Run Salt Execution modules through Salt API
local_service.available Run Salt Execution modules through Salt API
local_service.restart Run Salt Execution modules through Salt API
local_service.start Run Salt Execution modules through Salt API
local_service.status Run Salt Execution modules through Salt API
local_service.stop Run Salt Execution modules through Salt API
local_shadow.del_password Run Salt Execution modules through Salt API
local_shadow.gen_password Run Salt Execution modules through Salt API
local_shadow.set_expire Run Salt Execution modules through Salt API
local_state.highstate Run Salt Execution modules through Salt API
local_state.single Run Salt Execution modules through Salt API
local_state.sls Run Salt Execution modules through Salt API
local_supervisord.add Run Salt Execution modules through Salt API
local_supervisord.custom Run Salt Execution modules through Salt API
local_supervisord.remove Run Salt Execution modules through Salt API
local_supervisord.reread Run Salt Execution modules through Salt API
local_supervisord.restart Run Salt Execution modules through Salt API
local_supervisord.start Run Salt Execution modules through Salt API
local_supervisord.stop Run Salt Execution modules through Salt API
local_systemd.available Run Salt Execution modules through Salt API
local_systemd.disable Run Salt Execution modules through Salt API
local_systemd.enable Run Salt Execution modules through Salt API
local_systemd.restart Run Salt Execution modules through Salt API
local_systemd.start Run Salt Execution modules through Salt API
local_systemd.stop Run Salt Execution modules through Salt API
local_systemd.systemctl_reload Run Salt Execution modules through Salt API
local_test.cross_test Run Salt Execution modules through Salt API
local_test.echo Run Salt Execution modules through Salt API
local_test.ping Run Salt Execution modules through Salt API
local_useradd.add Run Salt Execution modules through Salt API
local_useradd.chshell Run Salt Execution modules through Salt API
local_useradd.delete Run Salt Execution modules through Salt API
runner Run Salt Runner functions through Salt API
runner_cache.clear_all Run Salt Runner functions through Salt API
runner_cache.clear_grains Run Salt Runner functions through Salt API
runner_cache.clear_mine Run Salt Runner functions through Salt API
runner_cache.clear_mine_func Run Salt Runner functions through Salt API
runner_cache.clear_pillar Run Salt Runner functions through Salt API
runner_cache.grains Run Salt Runner functions through Salt API
runner_cache.mine Run Salt Runner functions through Salt API
runner_cache.pillar Run Salt Runner functions through Salt API
runner_cloud.action Run Salt Runner functions through Salt API
runner_cloud.full_query Run Salt Runner functions through Salt API
runner_cloud.list_images Run Salt Runner functions through Salt API
runner_cloud.list_locations Run Salt Runner functions through Salt API
runner_cloud.list_sizes Run Salt Runner functions through Salt API
runner_cloud.profile Run Salt Runner functions through Salt API
runner_cloud.query Run Salt Runner functions through Salt API
runner_cloud.select_query Run Salt Runner functions through Salt API
runner_jobs.active Run Salt Runner functions through Salt API
runner_jobs.list_jobs Run Salt Runner functions through Salt API
runner_manage.down Run Salt Runner functions through Salt API
runner_manage.status Run Salt Runner functions through Salt API
runner_manage.up Run Salt Runner functions through Salt API
runner_manage.versions Run Salt Runner functions through Salt API
runner_pillar.show_pillar Run Salt Runner functions through Salt API
runner_pillar.show_top Run Salt Runner functions through Salt API
runner_thin.generate Run Salt Runner functions through Salt API

sensu pack

sensu icon

Actions

Name Description
aggregate_list List Sensu Aggregate Stats
check_aggregates Get Sensu check aggregates
check_aggregates_delete Delete Sensu check aggregates
check_aggregates_issued Get a specific Sensu check aggregate
check_info Get Sensu check info
check_list List Sensu checks
check_request Schedule a Sensu check request
client_delete Delete a Sensu client
client_history Get Sensu client history
client_info Get Sensu client info
client_info Get Sensu client info
client_list List Sensu clients
event_client_list List Sensu events for a given client
event_delete Delete a Sensu event
event_info Get Sensu event info
event_list List Sensu events
health Sensu System Health
info Sensu System Info
silence Silence a Sensu client or check
unsilence Unsilence a Sensu client or check

servicenow pack

servicenow icon

Actions

Name Description
approve_change Run a string GET query on the ServiceNow API
assign_incident_to Run a string GET query on the ServiceNow API
delete Delete an entry from a ServiceNow Table
get Get an entry from a ServiceNow Table
get_incidents_assigned_to Run a string GET query on the ServiceNow API
get_non_structured Run a string GET query on the ServiceNow API
get_user Run a string GET query on the ServiceNow API
insert Insert an entry to a ServiceNow Table
set_incident_owner Run a string GET query on the ServiceNow API
update Update an entry in a ServiceNow Table

signalr pack

signalr icon

Sensors

Name Description
SignalRHubSensor Sensor which listens for push notifications raise by signalr

Actions

Name Description
send_message Send a message to a SignalR Hub

slack pack

slack icon

Sensors

Name Description
SlackSensor Sensor which monitors Slack for activity

Actions

Name Description
api.test This method helps you test your calling code.
auth.test This method checks authentication and tells you who you are.
channels.archive This method archives a channel.
channels.create This method is used to create a channel.
channels.history This method returns a portion of messages/events from the specified channel. To read the entire history for a channel, call the method with no latest or oldest arguments, and then continue paging using the instructions below.
channels.info This method returns information about a team channel.
channels.invite This method is used to invite a user to a channel. The calling user must be a member of the channel.
channels.join This method is used to join a channel. If the channel does not exist, it is created.
channels.kick This method allows a user to remove another member from a team channel.
channels.leave This method is used to leave a channel.
channels.list This method returns a list of all channels in the team. This includes channels the caller is in, channels they are not currently in, and archived channels. The number of (non-deactivated) members in each channel is also returned.
channels.mark This method moves the read cursor in a channel.
channels.rename This method renames a team channel.
channels.setPurpose This method is used to change the purpose of a channel. The calling user must be a member of the channel.
channels.setTopic This method is used to change the topic of a channel. The calling user must be a member of the channel.
channels.unarchive This method unarchives a channel. The calling user is added to the channel.
chat.delete This method deletes a message from a channel.
chat.postMessage This method posts a message to a channel.
chat.update This method updates a message in a channel.
emoji.list This method lists the custom emoji for a team.
files.delete This method deletes a file from your team.
files.info This method returns information about a file in your team.
files.list This method returns a list of files within the team. It can be filtered and sliced in various ways.
files.upload This method allows you to create or upload an existing file.
groups.archive This method archives a private group.
groups.close This method closes a private group.
groups.create This method creates a private group.
groups.createChild This method takes an existing private group and performs the following steps:
groups.history This method returns a portion of messages/events from the specified private group. To read the entire history for a group, call the method with no latest or oldest arguments, and then continue paging using the instructions below.
groups.info This method returns information about a private group.
groups.invite This method is used to invite a user to a private group. The calling user must be a member of the group.
groups.kick This method allows a user to remove another member from a private group.
groups.leave This method is used to leave a private group.
groups.list This method returns a list of groups in the team that the caller is in and archived groups that the caller was in. The list of (non-deactivated) members in each group is also returned.
groups.mark This method moves the read cursor in a private group.
groups.open This method opens a private group.
groups.rename This method renames a private group.
groups.setPurpose This method is used to change the purpose of a private group. The calling user must be a member of the private group.
groups.setTopic This method is used to change the topic of a private group. The calling user must be a member of the private group.
groups.unarchive This method unarchives a private group.
im.close This method closes a direct message channel.
im.history This method returns a portion of messages/events from the specified direct message channel. To read the entire history for a direct message channel, call the method with no latest or oldest arguments, and then continue paging using the instructions below.
im.list This method returns a list of all im channels that the user has.
im.mark This method moves the read cursor in a direct message channel.
im.open This method opens a direct message channel with another member of your Slack team.
oauth.access This method allows you to exchange a temporary OAuth code for an API access token. This is used as part of the OAuth authentication flow.
post_message Post a message to the Slack channel.
rtm.start This method starts a Real Time Messaging API session. Refer to the RTM API documentation for full details on how to use the RTM API.
search.all This method allows to to search both messages and files in a single call.
search.files This method returns files matching a search query.
search.messages This method returns messages matching a search query.
stars.list This method lists the items starred by a user.
team.accessLogs This method is used to get the access logs for users on a team.
team.info This method provides information about your team.
users.admin.invite Send an invitation to join a Slack Org
users.getPresence This method lets you find out information about a user's presence. Consult the presence documentation for more details.
users.info This method returns information about a team member.
users.list This method returns a list of all users in the team. This includes deleted/deactivated users.
users.setActive This method lets the slack messaging server know that the authenticated user is currently active. Consult the presence documentation for more details.
users.setPresence This method lets you set the calling user's manual presence. Consult the presence documentation for more details.

smartthings pack

smartthings icon

Sensors

Name Description
SmartThingsSensor Sensor listening for HTTP events from SmartThings

Actions

Name Description
command Send a generic command to a device
disengage_lock Disengage (lock) a device that can be locked
engage_lock Engage (lock) a device that can be locked
find_id_by_name Lookup a specific device ID based on its name/type
get_device_info Get information on a specific device
list_devices List devices of a specific type from SmartThings
set_mode Set current temperature.
set_temperature Set current temperature.
toggle_lock Toggle a lock
toggle_switch Toggle a switch
turn_off_switch Turn off a light
turn_on_switch Turn on a switch

softlayer pack

softlayer icon

Actions

Name Description
create_instance Creates a new instance
create_keypair Creates a keypair by name
delete_keypair Deletes a keypair by name. If there are mutiple keys with the same name it will only delete the first
destroy_instance Destroys an instance

splunk pack

splunk icon

Actions

Name Description
search Splunk one-shot search

st2 pack

st2 icon

Actions

Name Description
actions.list Retrieve a list of available StackStorm actions.
call_home Sends anonymous data install data to a StackStorm write-only S3 dropbox
check_permissions_anon_data Check if sending anonymous data is allowed.
executions.get Retrieve details of a single execution.
executions.list Retrieve a list of executions.
executions.re_run Re-run an action execution.
kv.delete Delete value from datastore
kv.get Get value from datastore
kv.get_object Deserialize and retrieve JSON serialized object from a datastore
kv.grep Grep for values in datastore
kv.set Set value in datastore
kv.set_object Serialize and store object in a datastore
rules.list Retrieve a list of available StackStorm rules
sensors.list Retrieve a list of available StackStorm sensors.
upload_to_s3 Sends collected data to write-only StackStorm S3 bucket

tesla pack

tesla icon

Actions

Name Description
charge_vehicle Charge a vehicle for standard charge
charge_vehicle_max_range Charge a vehicle for max range charge
flash_lights Flash lights of a vehicle
get_vehicle Get a vehicle from your garage
honk_horn Honk Horn of a vehicle
list_vehicles List the vehicles in your garage
lock_vehicle Lock the doors of a vehicle
open_charge_port_door Open the charge port of a vehicle
set_vehicle_sun_roof Set vehicle sun roof position
set_vehicle_temperature Set vehicle sun roof position
start_vehicle_ac Start a vehicle AC
start_vehicle_charge Start a vehicle charge
stop_vehicle_ac Stop a vehicle AC
stop_vehicle_charge Stop a vehicle charge
unlock_vehicle Unlock the doors of a vehicle
wake_vehicle Wake a vehicle

time pack

time icon

Actions

Name Description
get_week_boundaries Retrieve week boundary timestamps (week start and end) for the provided date.
parse_date_string Parse the (human readable) date string and return timestamp.

travis_ci pack

travis_ci icon

Actions

Name Description
cancel_build Cancel a build.
disable_hook Disable hooks for a git repo.
enable_hook Enable hook for a git repo.
get_repo Retrieve details for a provided repository.
list_branches List all branches for a given repository.
list_builds List details of all the available builds.
list_hooks List available hooks for the authenticated user.
list_repos List repositories for the provided user.
restart_build Restart a Build

trello pack

trello icon

Sensors

Name Description
TrelloListSensor Sensor which monitors Trello list for a new actions (events)

Actions

Name Description
add_board Create a new board
add_card Add a new card to a list
add_list Add a new list to a board
close_board Close a board
close_card Close a card
close_list Close a list belonging to a board
find_board_by_name Lookup a board ID based on name. Returns one or more IDs
find_card_by_name Lookup a Card ID based on name. Returns one or more IDs
find_list_by_name Lookup a list ID based on name. Returns one or more IDs
move_card Move a card from one board/list to another board/list
view_boards Return a dictionary of all boards and their IDs
view_cards View all cards on a board
view_lists View all lists belonging to a board
view_organizations List all organizations for user

twilio pack

twilio icon

Actions

Name Description
send_sms This sends a SMS using twilio.

twitter pack

twitter icon

Sensors

Name Description
TwitterSearchSensor Sensor which monitors twitter timeline for new tweets matching the specified criteria

Actions

Name Description
direct_message Direct message a user.
follow Follow a user.
update_status Update your status (post a new tweet).

typeform pack

typeform icon

Sensors

Name Description
TypeformRegistrationSensor Sensor which monitors for new Typeform registrations

Actions

Name Description
get_results Get Typeform registration results

urbandict pack

urbandict icon

Actions

Name Description
get_definitions Retrieve definitions from urbandict for the provided term.

vault pack

vault icon

Actions

Name Description
delete Delete value from Vault server
get_policy Read policy from Vault server
is_initialized Read initialization status from Vault server
list_policies List Policies from Vault server
read Read value from Vault server
write Write a key/value to Vault

vdx pack

vdx icon

Actions

Name Description
bgp_get_bgp_neighbors Get BGP neighbors configured on a device.
bgp_graceful_restart Set BGP next hop recursion property.
bgp_local_asn Set BGP local ASN.
bgp_max_paths Set BGP max paths property.
bgp_multihop Set BGP multihop property for a neighbor.
bgp_neighbor Add BGP neighbor.
bgp_recursion Set BGP next hop recursion property.
bgp_redistribute Set BGP redistribute properties.
bgp_remove_bgp Remove BGP process completely.
bgp_update_source Set BGP update source property for a neighbor.
interface_acc_vlan Set access VLAN on a port.
interface_access_vlan
interface_add_vlan_int
interface_admin_state Set interface administrative state.
interface_channel_group set channel group mode.
interface_del_access_vlan
interface_del_ip
interface_del_vlan_int
interface_description Set interface description.
interface_disable_switchport
interface_enable_switchport
interface_fabric_isl Set fabric ISL state.
interface_fabric_trunk Set fabric trunk state.
interface_get_ip_addresses
interface_ip_address
interface_ip_mtu Set interface mtu.
interface_lacp_timeout Set lacp timeout.
interface_mtu Set interface mtu.
interface_port_channel_minimum_links Set minimum number of links in a port channel.
interface_port_channel_vlag_ignore_split Ignore VLAG Split.
interface_private_vlan_mode Set PVLAN mode (promiscuous, host, trunk).
interface_private_vlan_type Set the PVLAN type (primary, isolated, community).
interface_proxy_arp Set interface administrative state.
interface_pvlan_host_association Set interface PVLAN association.
interface_remove_port_channel
interface_set_ip
interface_spanning_tree_state Set Spanning Tree state.
interface_switchport Set interface switchport status.
interface_switchport_pvlan_mapping Switchport private VLAN mapping.
interface_tag_native_vlan Set tagging of native VLAN on trunk.
interface_transport_service Configure VLAN Transport Service.
interface_trunk_allowed_vlan Modify allowed VLANs on Trunk (add, remove, none, all).
interface_trunk_mode Set trunk mode (trunk, trunk-no-default-vlan).
interface_v6_nd_suppress_ra Disable IPv6 Router Advertisements
interface_vlan_pvlan_association_add Add a secondary PVLAN to a primary PVLAN.
interface_vrrp_priority Set VRRP priority.
interface_vrrp_vip Set VRRP VIP.
services_vrrp Enable or Disable VRRP.
snmp_add_snmp_community
snmp_add_snmp_host
snmp_del_snmp_community
snmp_del_snmp_host
system_chassis_name Get device's chassis name/Model.
system_host_name Configures device's host name.
system_router_id Configures device's Router ID.

victorops pack

victorops icon

Actions

Name Description
ack_incident Acknowledge a triggered event on victorops
open_incident Triggers the event on VictorOps with the given parameters
recover_incident Recover a triggered event on victorops

vsphere pack

vsphere icon

Actions

Name Description
get_vmconsole_urls Retrieves urls of the virtual machines' consoles
get_vms Retrieves the virtual machines on a vCenter Server system. It computes the union of Virtual Machine sets based on each parameter.
hello_vsphere Wait for a Task to complete and returns its result.
set_vm Changes configuration of a Virtual Machine.
vm_check_tools Wait for a Task to complete and returns its result.
vm_create_from_template Create a new VM from existing template.
vm_env_items_get Retrieve list of Objects from VSphere
vm_hw_barebones_create Create BareBones VM (CPU, Ram, Graphics Only)
vm_hw_basic_build WorkFlow to build a base VM hardware and optional power on (CPU, RAM, HDD, NIC)
vm_hw_cpu_mem_edit Adjust CPU and RAM allocation for a Virtual Machine
vm_hw_detail_get Retrieve details of a VM object
vm_hw_hdd_add Add New Hdd to Virtual Machine. You must Provide Either VM_ID or Name.
vm_hw_moid_get Retrieve moid of a VM object
vm_hw_nic_add Add New Hdd to Virtual Machine. You must Provide Either VM_ID or Name.
vm_hw_nic_edit Alter Configuration of Network Adapater
vm_hw_power_off Performs a Hardware Power Off of a VM. Note: This is not an OS shutdown.
vm_hw_power_on Performs a Hardware Power On of a VM.
vm_hw_remove Removes the Virtual Machine.
vm_hw_scsi_controller_add Add SCSI Controller to VM. You must provide at least one of VM_ID or Name
vm_hw_uuid_get Retrieve uuid of a VM object
wait_task Wait for a Task to complete and returns its result.

webpagetest pack

webpagetest icon

Actions

Name Description
list_locations List available testing locations.
random_test Test a domain on WebPageTest from a random location.
request_test Test a domain on WebPageTest.

windows pack

windows icon

Actions

Name Description
lockdown_winrm Disable remote WinRM access via RPC
setup_winrm Enable remote WinRM access via RPC, to allow untrusted connections
try_winrm Run a basic check to see if WinRM is responding
winexe_cmd Run a command via WinEXE (samba/RPC)
winrm_cmd Run a command via WinRM
wmi_query Run a WMI query on a particular Windows host.

witai pack

witai icon

Actions

Name Description
text_query Send a text query to Wit.ai API

xml pack

xml icon

Actions

Name Description
parse Parse XML string and return JSON object.

yammer pack

yammer icon

Actions

Name Description
authenticate Requests a OAuth authorization URL from the Yammer API, use this URL to authenticate your app in a browser, use the code in config.yaml
like_message Like a particular message
list_messages List all messages globally for the authenticated user
list_messages_from_user List all messages from my feed for the authenticated user
list_messages_my_feed List all messages from my feed for the authenticated user
post_message List all messages from my feed for the authenticated user

zookeeper pack

zookeeper icon

Actions

Name Description
non_blocking_lease Exclusive lease that does not block.

License, and Contributors Agreement

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this work except in compliance with the License. You may obtain a copy of the License in the LICENSE file, or at http://www.apache.org/licenses/LICENSE-2.0

By contributing you agree that these contributions are your own (or approved by your employer) and you grant a full, complete, irrevocable copyright license to all users and developers of the project, present and future, pursuant to the license of the project.

About

StackStorm integration packs for many common tools and services. It also contains helpful tools to build integrations and automations with StackStorm.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.0%
  • Other 2.0%