Dolphin is an intelligent automation platform that wires together Infrastructure, Applications, System’s and devices by integrating, orchestrating and automating. It has a particular focus on taking actions in response to events. Dolphin helps automate common operational patterns. Some examples are:

Integrate into your End-To-End IT Solutions- triggering on system failures captured by Nagios, OpenNMS, SolarWinds and other monitoring systems, running a series of diagnostic checks on private and public cloud instances, and application components, and posting results to a shared communication context, like ManagEngine, ServiceNow, and other ITSM tools.

• Dolphin helps you compose these and other operational patterns as actions or workflows. These rules and workflows - the content within the Dolphin platform - are stored as code which means they support the same approach to collaboration that you use today for code development. Dolphin plugs into the environment via the extensible set of adapters containing actions.

• Arrows are Dolphin outbound integrations. There are generic actions (ssh, REST call), or custom actions. Actions are either Python plugins, or any scripts, consumed into Dolphin by adding a few lines of metadata.

• Workflows Dolphin automation workflows are developed with python scripting. Developing new workflow is simple, and does not demand to learn new DSLs/complex development tools. Developers are provided with very simple, minimum, easy to remember functions to interact with Dolphin platform from or within the scripts/workflows.


AMAZON WEB SERVICES

This AWS integration quiver supplies action integration for numerous AWS services. Prerequisites AWS and Dolphin, up and running.

Actions :
acm_add_tags_to_certificate acm_delete_certificate acm_describe_certificate
acm_get_certificate acm_import_certificate acm_list_certificates
acm_request_certificate acm_list_tags_for_certificate acm_remove_tags_from_certificate
acm_resend_validation_email apigateway_create_api_key acm_list_tags_for_certificate
apigateway_create_authorizer apigateway_create_base_path_mapping apigateway_create_deployment
apigateway_create_documentation_version apigateway_create_domain_name apigateway_create_documentation_part
apigateway_create_resource apigateway_create_model apigateway_create_request_validator
apigateway_create_rest_api apigateway_create_stage apigateway_create_usage_plan
apigateway_create_usage_plan_key apigateway_delete_api_key apigateway_delete_authorizer
apigateway_delete_client_certificate apigateway_delete_deployment apigateway_delete_base_path_mapping
apigateway_delete_domain_name apigateway_delete_documentation_part apigateway_delete_documentation_version
apigateway_delete_integration apigateway_delete_integration_response apigateway_delete_method
apigateway_delete_method_response apigateway_delete_model apigateway_delete_request_validator
apigateway_delete_rest_api apigateway_delete_stage apigateway_delete_resource
apigateway_flush_stage_authorizers_cache apigateway_delete_usage_plan apigateway_delete_usage_plan_key
apigateway_flush_stage_cache apigateway_generate_client_certificate apigateway_get_account
apigateway_get_api_key apigateway_get_api_keys apigateway_get_authorizer
apigateway_get_base_path_mapping apigateway_get_base_path_mappings apigateway_get_authorizers
apigateway_get_deployment apigateway_get_client_certificate apigateway_get_client_certificates
apigateway_get_deployments apigateway_get_documentation_part apigateway_get_documentation_parts
apigateway_get_documentation_version apigateway_get_documentation_versions apigateway_get_domain_name
apigateway_get_export apigateway_get_integration apigateway_get_domain_names
apigateway_get_method_response apigateway_get_integration_response apigateway_get_method
apigateway_get_model apigateway_get_model_template apigateway_get_models
apigateway_get_request_validator apigateway_get_request_validators apigateway_get_resource
apigateway_get_rest_api apigateway_get_rest_apis apigateway_get_resources
apigateway_get_sdk_types apigateway_get_sdk apigateway_get_sdk_type
apigateway_get_stage apigateway_get_stages apigateway_get_usage
apigateway_get_usage_plan apigateway_get_usage_plan_key apigateway_get_usage_plan_keys
apigateway_import_api_keys apigateway_import_documentation_parts apigateway_get_usage_plans
apigateway_put_integration_response apigateway_import_rest_api apigateway_put_integration
apigateway_put_method apigateway_put_method_response apigateway_put_rest_api
apigateway_test_invoke_authorizer apigateway_test_invoke_method apigateway_update_account
apigateway_update_authorizer apigateway_update_base_path_mapping apigateway_update_api_key
apigateway_update_documentation_part apigateway_update_client_certificate apigateway_update_deployment
apigateway_update_documentation_version apigateway_update_domain_name apigateway_update_integration
apigateway_update_integration_response apigateway_update_method apigateway_update_method_response
apigateway_update_request_validator apigateway_update_resource apigateway_update_model
apigateway_update_usage apigateway_update_rest_api apigateway_update_stage
apigateway_update_usage_plan application-autoscaling_delete_scaling_policy application-autoscaling_deregister_scalable_target
application-autoscaling_describe_scalable_targets application-autoscaling_describe_scaling_activities application-autoscaling_describe_scaling_policies
application-autoscaling_register_scalable_target appstream_associate_fleet application-autoscaling_put_scaling_policy
appstream_create_streaming_url appstream_create_fleet appstream_create_stack
appstream_delete_fleet appstream_delete_stack appstream_describe_fleets
appstream_describe_images appstream_describe_sessions appstream_describe_stacks
appstream_expire_session appstream_list_associated_fleets appstream_disassociate_fleet
appstream_stop_fleet appstream_list_associated_stacks appstream_start_fleet
appstream_update_fleet appstream_update_stack athena_batch_get_named_query
athena_batch_get_query_execution athena_create_named_query athena_delete_named_query
athena_get_named_query athena_get_query_execution athena_get_query_results
athena_list_named_queries athena_list_query_executions athena_start_query_execution
athena_stop_query_execution autoscaling_attach_instances autoscaling_attach_load_balancer_target_groups
autoscaling_attach_load_balancers autoscaling_complete_lifecycle_action autoscaling_create_auto_scaling_group
autoscaling_create_or_update_tags autoscaling_delete_auto_scaling_group autoscaling_create_launch_configuration
autoscaling_delete_notification_configuration autoscaling_delete_launch_configuration autoscaling_delete_lifecycle_hook
autoscaling_delete_policy autoscaling_delete_scheduled_action autoscaling_delete_tags
autoscaling_describe_auto_scaling_groups autoscaling_describe_auto_scaling_instances autoscaling_describe_launch_configurations
autoscaling_describe_load_balancer_target_groups autoscaling_describe_load_balancers autoscaling_describe_lifecycle_hooks
autoscaling_describe_scaling_activities autoscaling_describe_notification_configurations autoscaling_describe_policies
autoscaling_describe_scheduled_actions autoscaling_describe_tags autoscaling_detach_instances
autoscaling_detach_load_balancer_target_groups autoscaling_detach_load_balancers autoscaling_disable_metrics_collection
autoscaling_enter_standby autoscaling_execute_policy autoscaling_enable_metrics_collection
autoscaling_put_notification_configuration autoscaling_exit_standby autoscaling_put_lifecycle_hook
autoscaling_put_scaling_policy autoscaling_put_scheduled_update_group_action autoscaling_record_lifecycle_action_heartbeat
autoscaling_resume_processes autoscaling_set_desired_capacity autoscaling_set_instance_health
autoscaling_suspend_processes autoscaling_terminate_instance_in_auto_scaling_group autoscaling_set_instance_protection
batch_create_compute_environment autoscaling_update_auto_scaling_group batch_cancel_job
batch_create_job_queue batch_delete_compute_environment batch_delete_job_queue
batch_deregister_job_definition batch_describe_compute_environments batch_describe_job_definitions
batch_describe_jobs batch_list_jobs batch_describe_job_queues
batch_terminate_job batch_register_job_definition batch_submit_job
batch_update_compute_environment batch_update_job_queue budgets_create_budget
budgets_create_notification budgets_create_subscriber budgets_delete_budget
budgets_delete_subscriber budgets_describe_budget budgets_delete_notification
budgets_describe_subscribers_for_notification budgets_describe_budgets budgets_describe_notifications_for_budget
budgets_update_budget budgets_update_notification budgets_update_subscriber
cf_build_base_http_request cf_build_complex_list_params cf_build_list_params
cf_close cf_create_stack cf_cancel_update_stack
cf_describe_stack_resource cf_delete_stack cf_describe_stack_events
cf_describe_stack_resources cf_describe_stacks cf_encode_bool
cf_estimate_template_cost cf_get_http_connection cf_get_list
cf_get_path cf_get_proxy_auth_header cf_get_object
cf_get_status cf_get_proxy_url_with_auth cf_get_stack_policy
cf_get_template cf_get_utf8_value cf_handle_proxy
cf_list_stack_resources cf_list_stacks cf_make_request
cf_prefix_proxy_to_path cf_proxy_ssl cf_new_http_connection
cf_set_host_header cf_put_http_connection cf_server_name
cf_set_request_hook cf_set_stack_policy cf_skip_proxy
cf_update_stack cf_validate_template clouddirectory_add_facet_to_object
clouddirectory_attach_object clouddirectory_attach_policy clouddirectory_apply_schema
clouddirectory_batch_read clouddirectory_attach_to_index clouddirectory_attach_typed_link
clouddirectory_batch_write clouddirectory_create_directory clouddirectory_create_facet
clouddirectory_create_index clouddirectory_create_object clouddirectory_create_schema
clouddirectory_delete_directory clouddirectory_delete_facet clouddirectory_create_typed_link_facet
clouddirectory_delete_typed_link_facet clouddirectory_delete_object clouddirectory_delete_schema
clouddirectory_detach_from_index clouddirectory_detach_object clouddirectory_detach_policy
clouddirectory_detach_typed_link clouddirectory_disable_directory clouddirectory_enable_directory
clouddirectory_get_typed_link_facet_information clouddirectory_get_facet clouddirectory_get_directory
clouddirectory_list_applied_schema_arns clouddirectory_get_object_information clouddirectory_get_schema_as_json
clouddirectory_list_attached_indices clouddirectory_list_development_schema_arns clouddirectory_list_directories
clouddirectory_list_facet_attributes clouddirectory_list_facet_names clouddirectory_list_incoming_typed_links
clouddirectory_list_object_attributes clouddirectory_list_object_children clouddirectory_list_index
clouddirectory_list_object_policies clouddirectory_list_object_parent_paths clouddirectory_list_object_parents
clouddirectory_list_outgoing_typed_links clouddirectory_list_policy_attachments clouddirectory_list_published_schema_arns
clouddirectory_list_tags_for_resource clouddirectory_list_typed_link_facet_attribute clouddirectory_list_typed_link_facet_names
clouddirectory_publish_schema clouddirectory_put_schema_from_json clouddirectory_lookup_policy
clouddirectory_untag_resource clouddirectory_remove_facet_from_object clouddirectory_tag_resource
clouddirectory_update_facet clouddirectory_update_object_attributes clouddirectory_update_schema
clouddirectory_update_typed_link_facet cloudformation_cancel_update_stack cloudformation_continue_update_rollback
cloudformation_create_stack cloudformation_delete_change_set cloudformation_create_change_set
cloudformation_describe_change_set cloudformation_delete_stack cloudformation_describe_account_limits
cloudformation_describe_stack_events cloudformation_describe_stack_resource cloudformation_describe_stack_resources
cloudformation_describe_stacks cloudformation_estimate_template_cost cloudformation_execute_change_set
cloudformation_get_template cloudformation_get_template_summary cloudformation_get_stack_policy
cloudformation_list_imports cloudformation_list_change_sets cloudformation_list_exports
cloudformation_list_stack_resources cloudformation_list_stacks cloudformation_set_stack_policy
cloudfront_create_cloud_front_origin_access_identity cloudformation_signal_resource cloudformation_update_stack
cloudfront_create_distribution cloudfront_create_distribution_with_tags cloudformation_validate_template
cloudfront_create_streaming_distribution_with_tags cloudfront_create_invalidation cloudfront_create_streaming_distribution
cloudfront_delete_cloud_front_origin_access_identity cloudfront_delete_distribution cloudfront_delete_streaming_distribution
cloudfront_get_cloud_front_origin_access_identity cloudfront_get_cloud_front_origin_access_identity_config cloudfront_get_distribution
cloudfront_get_invalidation cloudfront_get_streaming_distribution cloudfront_get_distribution_config
cloudfront_list_distributions cloudfront_list_cloud_front_origin_access_identities cloudfront_get_streaming_distribution_config
cloudfront_list_distributions_by_web_acl_id cloudfront_list_streaming_distributions cloudfront_list_invalidations
cloudfront_list_tags_for_resource cloudfront_tag_resource cloudfront_update_cloud_front_origin_access_identity
cloudfront_update_distribution cloudfront_update_streaming_distribution cloudfront_untag_resource
cloudhsm_create_hsm cloudhsm_add_tags_to_resource cloudhsm_create_hapg
cloudhsm_create_luna_client cloudhsm_delete_hapg cloudhsm_delete_hsm
cloudhsm_delete_luna_client cloudhsm_describe_hapg cloudhsm_describe_hsm
cloudhsm_get_config cloudhsm_list_available_zones cloudhsm_describe_luna_client
cloudhsm_list_luna_clients cloudhsm_list_hapgs cloudhsm_list_hsms
cloudhsm_list_tags_for_resource cloudhsm_modify_hapg cloudhsm_modify_hsm
cloudhsm_modify_luna_client cloudhsm_remove_tags_from_resource cloudsearch_build_suggesters
cloudsearch_define_analysis_scheme cloudsearch_define_expression cloudsearch_create_domain
cloudsearch_delete_analysis_scheme cloudsearch_define_index_field cloudsearch_define_suggester
cloudsearch_delete_domain cloudsearch_delete_expression cloudsearch_delete_index_field
cloudsearch_delete_suggester cloudsearch_describe_analysis_schemes cloudsearch_describe_availability_options
cloudsearch_describe_expressions cloudsearch_describe_index_fields cloudsearch_describe_domains
cloudsearch_describe_suggesters cloudsearch_describe_scaling_parameters cloudsearch_describe_service_access_policies
cloudsearch_index_documents cloudsearch_update_availability_options cloudsearch_update_scaling_parameters
cloudsearch_update_service_access_policies cloudsearchdomain_search cloudsearchdomain_suggest
cloudtrail_add_tags cloudtrail_create_trail cloudsearchdomain_upload_documents
cloudtrail_get_event_selectors cloudtrail_delete_trail cloudtrail_describe_trails
cloudtrail_get_trail_status cloudtrail_list_public_keys cloudtrail_list_tags
cloudtrail_lookup_events cloudtrail_put_event_selectors cloudtrail_remove_tags
cloudtrail_stop_logging cloudtrail_update_trail cloudtrail_start_logging
cloudwatch_describe_alarms cloudwatch_delete_alarms cloudwatch_describe_alarm_history
cloudwatch_describe_alarms_for_metric cloudwatch_disable_alarm_actions cloudwatch_enable_alarm_actions
cloudwatch_get_metric_statistics cloudwatch_list_metrics cloudwatch_put_metric_alarm
cloudwatch_set_alarm_state codebuild_batch_get_builds cloudwatch_put_metric_data
codebuild_delete_project codebuild_batch_get_projects codebuild_create_project
codebuild_list_builds codebuild_list_builds_for_project codebuild_list_curated_environment_images
codebuild_list_projects codebuild_start_build codebuild_stop_build
codecommit_batch_get_repositories codecommit_create_branch codebuild_update_project
codecommit_get_blob codecommit_create_repository codecommit_delete_repository
codecommit_get_branch codecommit_get_commit codecommit_get_differences
codecommit_get_repository codecommit_get_repository_triggers codecommit_list_branches
codecommit_put_repository_triggers codecommit_test_repository_triggers codecommit_list_repositories
codecommit_update_repository_name codecommit_update_default_branch codecommit_update_repository_description
codedeploy_add_tags_to_on_premises_instances codedeploy_batch_get_application_revisions codedeploy_batch_get_applications
codedeploy_batch_get_deployment_groups codedeploy_batch_get_deployment_instances codedeploy_batch_get_deployments
codedeploy_continue_deployment codedeploy_create_application codedeploy_batch_get_on_premises_instances
codedeploy_create_deployment_group codedeploy_create_deployment codedeploy_create_deployment_config
codedeploy_delete_application codedeploy_delete_deployment_config codedeploy_delete_deployment_group
codedeploy_deregister_on_premises_instance codedeploy_get_application codedeploy_get_application_revision
codedeploy_get_deployment_config codedeploy_get_deployment_group codedeploy_get_deployment
codedeploy_list_application_revisions codedeploy_get_deployment_instance codedeploy_get_on_premises_instance
codedeploy_list_applications codedeploy_list_deployment_configs codedeploy_list_deployment_groups
codedeploy_list_deployment_instances codedeploy_list_deployments codedeploy_list_git_hub_account_token_names
codedeploy_register_application_revision codedeploy_register_on_premises_instance codedeploy_list_on_premises_instances
codedeploy_stop_deployment codedeploy_remove_tags_from_on_premises_instances codedeploy_skip_wait_time_for_instance_termination
codedeploy_update_application codedeploy_update_deployment_group codepipeline_acknowledge_job
codepipeline_acknowledge_third_party_job codepipeline_create_custom_action_type codepipeline_create_pipeline
codepipeline_delete_pipeline codepipeline_disable_stage_transition codepipeline_delete_custom_action_type
codepipeline_get_pipeline codepipeline_enable_stage_transition codepipeline_get_job_details
codepipeline_get_pipeline_execution codepipeline_get_pipeline_state codepipeline_get_third_party_job_details
codepipeline_list_action_types codepipeline_list_pipeline_executions codepipeline_list_pipelines
codepipeline_poll_for_third_party_jobs codepipeline_put_action_revision codepipeline_poll_for_jobs
codepipeline_put_job_success_result codepipeline_put_approval_result codepipeline_put_job_failure_result
codepipeline_put_third_party_job_failure_result codepipeline_put_third_party_job_success_result codepipeline_retry_stage_execution
codepipeline_start_pipeline_execution codepipeline_update_pipeline codestar_associate_team_member
codestar_create_user_profile codestar_delete_project codestar_create_project
codestar_describe_user_profile codestar_delete_user_profile codestar_describe_project
codestar_disassociate_team_member codestar_list_projects codestar_list_resources
codestar_list_team_members codestar_list_user_profiles codestar_update_project
codestar_update_user_profile cognito-identity_create_identity_pool codestar_update_team_member
cognito-identity_describe_identity cognito-identity_delete_identities cognito-identity_delete_identity_pool
cognito-identity_describe_identity_pool cognito-identity_get_credentials_for_identity cognito-identity_get_id
cognito-identity_get_identity_pool_roles cognito-identity_get_open_id_token cognito-identity_get_open_id_token_for_developer_identity
cognito-identity_list_identity_pools cognito-identity_lookup_developer_identity cognito-identity_list_identities
cognito-identity_unlink_developer_identity cognito-identity_merge_developer_identities cognito-identity_set_identity_pool_roles
cognito-identity_unlink_identity cognito-identity_update_identity_pool cognito-idp_add_custom_attributes
cognito-idp_admin_add_user_to_group cognito-idp_admin_confirm_sign_up cognito-idp_admin_create_user
cognito-idp_admin_delete_user_attributes cognito-idp_admin_disable_user cognito-idp_admin_delete_user
cognito-idp_admin_get_device cognito-idp_admin_enable_user cognito-idp_admin_forget_device
cognito-idp_admin_get_user cognito-idp_admin_initiate_auth cognito-idp_admin_list_devices
cognito-idp_admin_list_groups_for_user cognito-idp_admin_remove_user_from_group cognito-idp_admin_reset_user_password
cognito-idp_admin_set_user_settings cognito-idp_admin_update_device_status cognito-idp_admin_respond_to_auth_challenge
cognito-idp_change_password cognito-idp_admin_update_user_attributes cognito-idp_admin_user_global_sign_out
cognito-idp_confirm_device cognito-idp_confirm_forgot_password cognito-idp_confirm_sign_up
cognito-idp_create_group cognito-idp_create_identity_provider cognito-idp_create_user_import_job
cognito-idp_create_user_pool_client cognito-idp_create_user_pool_domain cognito-idp_create_user_pool
cognito-idp_delete_user cognito-idp_delete_group cognito-idp_delete_identity_provider
cognito-idp_delete_user_attributes cognito-idp_delete_user_pool cognito-idp_delete_user_pool_client
cognito-idp_delete_user_pool_domain cognito-idp_describe_identity_provider cognito-idp_describe_user_import_job
cognito-idp_describe_user_pool_client cognito-idp_describe_user_pool_domain cognito-idp_describe_user_pool
cognito-idp_get_csv_header cognito-idp_forget_device cognito-idp_forgot_password
cognito-idp_get_device cognito-idp_get_group cognito-idp_get_identity_provider_by_identifier
cognito-idp_get_user cognito-idp_get_user_attribute_verification_code cognito-idp_global_sign_out
cognito-idp_list_devices cognito-idp_list_groups cognito-idp_initiate_auth
cognito-idp_list_user_pool_clients cognito-idp_list_identity_providers cognito-idp_list_user_import_jobs
cognito-idp_list_user_pools cognito-idp_list_users cognito-idp_list_users_in_group
cognito-idp_resend_confirmation_code cognito-idp_respond_to_auth_challenge cognito-idp_set_user_settings
cognito-idp_start_user_import_job cognito-idp_stop_user_import_job cognito-idp_sign_up
cognito-idp_update_identity_provider cognito-idp_update_device_status cognito-idp_update_group
cognito-idp_update_user_attributes cognito-idp_update_user_pool cognito-idp_update_user_pool_client
cognito-idp_verify_user_attribute cognito-sync_bulk_publish cognito-sync_delete_dataset
cognito-sync_describe_identity_pool_usage cognito-sync_describe_identity_usage cognito-sync_describe_dataset
cognito-sync_get_identity_pool_configuration cognito-sync_get_bulk_publish_details cognito-sync_get_cognito_events
cognito-sync_list_datasets cognito-sync_list_identity_pool_usage cognito-sync_list_records
cognito-sync_register_device cognito-sync_set_cognito_events cognito-sync_set_identity_pool_configuration
cognito-sync_unsubscribe_from_dataset cognito-sync_update_records cognito-sync_subscribe_to_dataset
config_delete_delivery_channel config_delete_config_rule config_delete_configuration_recorder
config_delete_evaluation_results config_deliver_config_snapshot config_describe_compliance_by_config_rule
config_describe_compliance_by_resource config_describe_config_rule_evaluation_status config_describe_config_rules
config_describe_configuration_recorders config_describe_delivery_channel_status config_describe_configuration_recorder_status
config_get_compliance_details_by_resource config_describe_delivery_channels config_get_compliance_details_by_config_rule
config_get_compliance_summary_by_resource_type config_get_resource_config_history config_list_discovered_resources
config_put_config_rule config_put_configuration_recorder config_put_delivery_channel
config_start_config_rules_evaluation config_start_configuration_recorder config_put_evaluations
cur_delete_report_definition config_stop_configuration_recorder create_vm.meta
cur_describe_report_definitions cur_put_report_definition datapipeline_activate_pipeline
datapipeline_add_tags datapipeline_create_pipeline datapipeline_deactivate_pipeline
datapipeline_describe_objects datapipeline_describe_pipelines datapipeline_delete_pipeline
datapipeline_list_pipelines datapipeline_evaluate_expression datapipeline_get_pipeline_definition
datapipeline_poll_for_task datapipeline_put_pipeline_definition datapipeline_query_objects
datapipeline_remove_tags datapipeline_report_task_progress datapipeline_report_task_runner_heartbeat
datapipeline_set_task_status datapipeline_validate_pipeline_definition datapipeline_set_status
dax_create_subnet_group dax_create_cluster dax_create_parameter_group
dax_decrease_replication_factor dax_delete_cluster dax_delete_parameter_group
dax_delete_subnet_group dax_describe_clusters dax_describe_default_parameters
dax_describe_parameter_groups dax_describe_parameters dax_describe_events
dax_list_tags dax_describe_subnet_groups dax_increase_replication_factor
dax_reboot_node dax_tag_resource dax_untag_resource
dax_update_cluster dax_update_parameter_group dax_update_subnet_group
devicefarm_create_device_pool devicefarm_create_network_profile destroy_vm.meta
devicefarm_create_upload devicefarm_create_project devicefarm_create_remote_access_session
devicefarm_delete_device_pool devicefarm_delete_network_profile devicefarm_delete_project
devicefarm_delete_remote_access_session devicefarm_delete_run devicefarm_delete_upload
devicefarm_get_device devicefarm_get_device_pool devicefarm_get_account_settings
devicefarm_get_network_profile devicefarm_get_device_pool_compatibility devicefarm_get_job
devicefarm_get_offering_status devicefarm_get_project devicefarm_get_remote_access_session
devicefarm_get_run devicefarm_get_suite devicefarm_get_test
devicefarm_install_to_remote_access_session devicefarm_list_artifacts devicefarm_get_upload
devicefarm_list_jobs devicefarm_list_device_pools devicefarm_list_devices
devicefarm_list_network_profiles devicefarm_list_offering_promotions devicefarm_list_offering_transactions
devicefarm_list_offerings devicefarm_list_projects devicefarm_list_remote_access_sessions
devicefarm_list_samples devicefarm_list_suites devicefarm_list_runs
devicefarm_list_uploads devicefarm_list_tests devicefarm_list_unique_problems
devicefarm_purchase_offering devicefarm_renew_offering devicefarm_schedule_run
devicefarm_stop_remote_access_session devicefarm_stop_run devicefarm_update_device_pool
devicefarm_update_project directconnect_allocate_connection_on_interconnect devicefarm_update_network_profile
directconnect_allocate_public_virtual_interface directconnect_allocate_hosted_connection directconnect_allocate_private_virtual_interface
directconnect_associate_connection_with_lag directconnect_associate_hosted_connection directconnect_associate_virtual_interface
directconnect_confirm_connection directconnect_confirm_private_virtual_interface directconnect_confirm_public_virtual_interface
directconnect_create_connection directconnect_create_interconnect directconnect_create_bgp_peer
directconnect_create_public_virtual_interface directconnect_create_lag directconnect_create_private_virtual_interface
directconnect_delete_bgp_peer directconnect_delete_connection directconnect_delete_interconnect
directconnect_delete_lag directconnect_delete_virtual_interface directconnect_describe_connection_loa
directconnect_describe_connections_on_interconnect directconnect_describe_hosted_connections directconnect_describe_connections
directconnect_describe_lags directconnect_describe_interconnect_loa directconnect_describe_interconnects
directconnect_describe_loa directconnect_describe_tags directconnect_describe_virtual_interfaces
directconnect_disassociate_connection_from_lag directconnect_tag_resource directconnect_untag_resource
discovery_associate_configuration_items_to_application discovery_create_application directconnect_update_lag
discovery_delete_tags discovery_create_tags discovery_delete_applications
discovery_describe_agents discovery_describe_configurations discovery_describe_export_configurations
discovery_describe_export_tasks discovery_describe_tags discovery_disassociate_configuration_items_from_application
discovery_list_configurations discovery_list_server_neighbors discovery_get_discovery_summary
discovery_stop_data_collection_by_agent_ids discovery_start_data_collection_by_agent_ids discovery_start_export_task
discovery_update_application dms_add_tags_to_resource dms_create_endpoint
dms_create_event_subscription dms_create_replication_instance dms_create_replication_subnet_group
dms_delete_certificate dms_delete_endpoint dms_create_replication_task
dms_delete_replication_subnet_group dms_delete_event_subscription dms_delete_replication_instance
dms_delete_replication_task dms_describe_account_attributes dms_describe_certificates
dms_describe_connections dms_describe_endpoint_types dms_describe_endpoints
dms_describe_event_subscriptions dms_describe_events dms_describe_event_categories
dms_describe_replication_instances dms_describe_orderable_replication_instances dms_describe_refresh_schemas_status
dms_describe_replication_subnet_groups dms_describe_replication_tasks dms_describe_schemas
dms_describe_table_statistics dms_import_certificate dms_list_tags_for_resource
dms_modify_event_subscription dms_modify_replication_instance dms_modify_endpoint
dms_refresh_schemas dms_modify_replication_subnet_group dms_modify_replication_task
dms_reload_tables dms_remove_tags_from_resource dms_start_replication_task
dms_stop_replication_task dms_test_connection ds_add_ip_routes
ds_cancel_schema_extension ds_connect_directory ds_add_tags_to_resource
ds_create_conditional_forwarder ds_create_alias ds_create_computer
ds_create_directory ds_create_microsoft_ad ds_create_snapshot
ds_create_trust ds_delete_conditional_forwarder ds_delete_directory
ds_delete_trust ds_deregister_event_topic ds_delete_snapshot
ds_describe_event_topics ds_describe_conditional_forwarders ds_describe_directories
ds_describe_snapshots ds_describe_trusts ds_disable_radius
ds_disable_sso ds_enable_radius ds_enable_sso
ds_get_snapshot_limits ds_list_ip_routes ds_get_directory_limits
ds_register_event_topic ds_list_schema_extensions ds_list_tags_for_resource
ds_remove_ip_routes ds_remove_tags_from_resource ds_restore_from_snapshot
ds_start_schema_extension ds_update_conditional_forwarder ds_update_radius
dynamodb_batch_get_item dynamodb_batch_write_item ds_verify_trust
dynamodb_delete_table dynamodb_create_table dynamodb_delete_item
dynamodb_describe_limits dynamodb_describe_table dynamodb_describe_time_to_live
dynamodb_get_item dynamodb_list_tables dynamodb_list_tags_of_resource
dynamodb_query dynamodb_scan dynamodb_put_item
dynamodb_update_item dynamodb_tag_resource dynamodb_untag_resource
dynamodb_update_table dynamodb_update_time_to_live dynamodbstreams_describe_stream
dynamodbstreams_get_records dynamodbstreams_get_shard_iterator dynamodbstreams_list_streams
ec2_accept_vpc_peering_connection ec2_allocate_address ec2_accept_reserved_instances_exchange_quote
ec2_assign_private_ip_addresses ec2_allocate_hosts ec2_assign_ipv6_addresses
ec2_associate_address ec2_associate_address_object ec2_associate_dhcp_options
ec2_associate_iam_instance_profile ec2_associate_route_table ec2_associate_subnet_cidr_block
ec2_attach_classic_link_vpc ec2_attach_internet_gateway ec2_associate_vpc_cidr_block
ec2_attach_vpn_gateway ec2_attach_network_interface ec2_attach_volume
ec2_authorize_security_group ec2_authorize_security_group_deprecated ec2_authorize_security_group_egress
ec2_authorize_security_group_ingress ec2_build_base_http_request ec2_build_complex_list_params
ec2_build_filter_params ec2_build_list_params ec2_build_configurations_param_list
ec2_cancel_bundle_task ec2_build_tag_param_list ec2_bundle_instance
ec2_cancel_conversion_task ec2_cancel_export_task ec2_cancel_import_task
ec2_cancel_reserved_instances_listing ec2_cancel_spot_fleet_requests ec2_cancel_spot_instance_requests
ec2_confirm_product_instance ec2_copy_image ec2_close
ec2_create_dhcp_options ec2_copy_snapshot ec2_create_customer_gateway
ec2_create_egress_only_internet_gateway ec2_create_flow_logs ec2_create_fpga_image>
ec2_create_image ec2_create_instance_export_task ec2_create_internet_gateway
ec2_create_nat_gateway ec2_create_network_acl ec2_create_key_pair
ec2_create_placement_group ec2_create_network_acl_entry ec2_create_network_interface
ec2_create_reserved_instances_listing ec2_create_route ec2_create_route_table
ec2_create_security_group ec2_create_snapshot ec2_create_spot_datafeed_subscription
ec2_create_tagsv ec2_create_subnet

Vmware

Actions :
get_moid get_vmconsole_urls get_vms
hello_vsphere set_vm vm_check_tools
vm_create_from_template vm_env_items_get vm_hw_barebones_create
vm_hw_basic_build vm_hw_cpu_mem_edit vm_hw_details_get
vm_hw_hdd_add vm_hw_moid_get vm_hw_nic_add
vm_hw_nic_edit vm_hw_power_off vm_hw_power_on
vm_hw_remove vm_hw_scsi_controller_add vm_hw_uuid_get
wait_for_task

Azure

Actions :
Virtual Machines / Servers :
list_vms create_vm reboot_vm destroy_vm
Object Storage :
list_containers list_container_objects upload_file delete_object
Resource Management :
create_resource create_linked_resource_url list_resource_groups
Actions :
create_ticket search_tickets update_ticket update_ticket_status

Digital Ocean

This quiver allows for DigitalOcean integrations.

Actions :
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_get_image
get_get_my_images get_ssh_key

Email

This quiver allows integration with Email Services.

Actions :
send_email

MYSQL

Query and Update MySQL

Actions :
select insert

SERICENOW

This integration allows bi-directional communication between Dolphin and ServiceNow REST API

Actions :
servicenow.approve_change servicenow.assign_incident_to servicenow.get
servicenow.get_non_structured servicenow.get_incidents_assigned_to servicenow.update servicenow.set_incident_owner
servicenow.insert servicenow.delete

Oracle

Query and Update Oracle

Actions :
Create_User Account_Unlock DB_Free_Space
DB_Account_Status DB_Reset_Password DB_Properties
Grant DB_Usage Kill_Session
Invalid_Objects Oracle_Services List_SID
Quota Permissions Table_spaces
Select_Query User_Sys_Privilages User_Role_Privilages

Postgre SQL

Query and Update Postgre SQL

Actions :
Create_user Create_database Drop_database
Update_table Select_query

Mongo DB

Query and Update Mongo DB

Actions :
Create_user Create_database Drop_database
Delete_user Alter_table

MS SQL

Query and Update MS SQL

Actions :
Create_user Create_database Drop_database
Delete_user Grant_permissions

Windows

This Quiver performs remote powershell commands.

Actions :
AD_AccountDisable AD_AccountEnable AD_AccountUnlock
AD_AddNewGroup AD_AddUserCSV AD_RemoveGroup
AD_DeleteUserCSV AD_AddUserToGroup AD_RemoveComputer
AD_RemoveUserFromGroup ADD_OU AddRecord
ADList_AccountExpiring ADList_AccountInactive ADList_AccountNeverExpires
ADList_DisabledAccounts ADList_LockedoutAccounts ADRemoveuser
Test-DnsServer DnsServerCache DnsServerResourceRecordPtr
Defragmentation servicests List_Printer
SystemFileChecker


Typical datacenter operations and processes involve taking multiple actions across various systems. To capture and automate these operations, Dolphin uses workflows. A workflow striches together arrows into a higher level automation, and orchestrates their executions by calling the right arrows, at the right time, with the right input. It keeps state, passes data between arrowss, and provides reliability and transparency to the execution.

Just like any arrows, workflows are exposed in the automation library, and can be called manually, or triggered by rules. Workflows can even be called from other workflows.

Dolphin writes the definition to Mistral and executes the workflow. A workflow can invoke other arrows natively as subtasks. Dolphin handles the translations and calls transparently in Mistral and actively polls Mistral for execution results. Dolphin arrows in the workflow can be traced back to the original parent action that invoked the workflow.