Connection Analysis
Cloudomation Engine contains functionality to gather information about remote systems and run common procedures on them.
Additionally, it contains functionality to test connections to external systems.
See video explanation on YouTube.
Release Notes:
2025-03-24 added link to YouTube explainer
2025-02-28 do not set headers for REST connection test
RELEASE-11
2025-02-20 updated schemas
2025-02-04 fix SQLMSSQL analysis for connectors with no authentication
2025-01-09 move analysis data to metadata
RELEASE-10
2024-11-18 remove deprecations
2024-10-11 adapt to new connector input schemas
2024-08-28 fix URL handling in REST connection test
2024-06-10 handle different URL formats in REST connection test
2024-03-25 use system.message instead of this.message
2024-03-05 remove deprecated flag is_archieved
2024-01-15 remove database from required inputs for SQLMSSQL connection test
2023-12-19 use correct inputs for SSH connection tests
2023-12-11.2 use correct inputs for REST connection tests
2023-12-11 handle missing schema in API specification
2023-12-04 change naming to Cloudomation Engine
2023-08-29 fix linter errors
2023-05-24 initial release
Download
Download the bundle using the Bundle Manager.
Included resources
analysis-actions
Provides functionality to analyze remote systems, propose actions and schedule them.
analysis.rest
Fetch analysis data from a OpenAPI 3.0 json
Input schema
| Key | Type | Description | Default |
|---|---|---|---|
id | string | Input for analyis containing id |
analysis.sqlpg
Fetch analysis data from a PostgreSQL database
Input schema
| Key | Type | Description | Default |
|---|---|---|---|
id | string | Fetch analysis data from a PostgreSQL database |
analysis.sqlpg.action.create-schema-monitoring-schedule
Create a schedule to watch for changes in the database schema
analysis.sqlpg.action.create-vacuum-full-schedule
Create a schedule to run VACUUM FULL in the PostgreSQL database
analysis.sqlpg.action.create-vacuum-schedule
Create a schedule to run VACUUM in the PostgreSQL database
analysis.sqlpg.action.handler.schema-monitoring
Notify Cloudomation Engine users about changes of the database schema behind the connector
analysis.sqlpg.action.vacuum
Run VACUUM in the PostgreSQL database
analysis.sqlpg.action.vacuum-full
Run VACUUM FULL in the PostgreSQL database
analysis.ssh
Fetch analysis data from an OpenSSH server
Input schema
| Key | Type | Description | Default |
|---|---|---|---|
id | string | input of connection analysis |
analysis.ssh.action.create-diskspace-monitoring-schedule
Create a schedule to notify Cloudomation Engine users about disk usage
analysis.ssh.action.handler.diskspace-monitoring
Notify Cloudomation Engine users about disk usage of the system behind the connector
connection-test-flow.type-ftp
Test connection to FTP server by fetching stats
Input schema
| Key | Type | Description | Default |
|---|---|---|---|
id | string |
connection-test-flow.type-imap
Test connection to IMAP account by listing folders
Input schema
| Key | Type | Description | Default |
|---|---|---|---|
id | string |
connection-test-flow.type-msteams
Test connection to MSTEAMS channel by sending test message
connection-test-flow.type-mysql
Test connection to MYSQL server by executing a SELECT statement
Input schema
| Key | Type | Description | Default |
|---|---|---|---|
id | string | Test connection to MYSQL server by executing a SELECT statement |
connection-test-flow.type-openai
Test connection to OPENAI by prompting hello world
connection-test-flow.type-ps
Test connection to PS host by echoing test
Input schema
| Key | Type | Description | Default |
|---|---|---|---|
id | string |
connection-test-flow.type-rest
Test REST connection by requesting headers
Input schema
| Key | Type | Description | Default |
|---|---|---|---|
id | string | Input for test containing id |
connection-test-flow.type-scp
Test connection to SCP server by trying to download non existing file
Input schema
| Key | Type | Description | Default |
|---|---|---|---|
id | string |
connection-test-flow.type-smb
Test connection to SMB host by listing directory
Input schema
| Key | Type | Description | Default |
|---|---|---|---|
id | string |
connection-test-flow.type-smtp
Test connection to SMTP server by sending test email
Input schema
| Key | Type | Description | Default |
|---|---|---|---|
id | string |
connection-test-flow.type-sqlmssql
Test connection to SQLMSSQL server by executing a SELECT statement
Input schema
| Key | Type | Description | Default |
|---|---|---|---|
id | string |
connection-test-flow.type-sqloracle
Test connection to SQLORACLE server by executing a SELECT statement
connection-test-flow.type-sqlpg
Test connection to PostgreSQL server by executing a SELECT statement
Input schema
| Key | Type | Description | Default |
|---|---|---|---|
id | string | id of the tested connector |
connection-test-flow.type-ssh
Test connection to SSH host by echoing Hello World
Input schema
| Key | Type | Description | Default |
|---|---|---|---|
id | string |
connection-test-helper.create-message-form
Helper flow for creating message forms in the connection tests