manage_targets
Manage external system connections and integrations by listing, creating, retrieving, and deleting database, LDAP, and cloud targets.
Instructions
TARGET MANAGEMENT TOOL - Manage external system connections and integrations
SUPPORTED ACTIONS: • list: Discover all configured targets with filtering • get: Retrieve detailed target configuration and credentials • create: Create new database or LDAP targets • delete: Delete individual target with version control • delete_targets: Bulk delete targets within a specific path
SUPPORTED TARGET TYPES: • Database: MySQL, PostgreSQL, MSSQL, Oracle, Snowflake, MongoDB, Cassandra, HanaDB, Redshift, Redis • LDAP: OpenLDAP, Active Directory • Cloud: AWS, Azure, GCP
Example: Create a MySQL database target for application connections
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pwd | No | Password (REQUIRED for database targets) | |
| ssl | No | Enable/Disable SSL connection to database | |
| host | No | Host address or endpoint (REQUIRED for database targets) | |
| json | No | Return structured JSON output for programmatic processing. Use TRUE when integrating with automation scripts or other tools | |
| name | No | Exact target name or identifier (REQUIRED for 'get' and 'create' actions). Examples: 'prod-mysql-db', 'aws-production', 'k8s-cluster-west' | |
| path | No | Path to delete targets from (for delete_targets action) | |
| port | No | Port number (optional, uses default if not specified) | |
| action | Yes | Target management action to perform. SUPPORTED ACTIONS: 'list' (discover all targets with filtering), 'get' (retrieve detailed target configuration), 'create' (create new database/LDAP targets), 'delete' (delete individual target), 'delete_targets' (bulk delete targets by path) | |
| filter | No | Pattern to filter target names (for 'list' action). Supports wildcards. Examples: 'prod-*', '*database*', 'aws-*' | |
| bind_dn | No | Bind DN (REQUIRED for LDAP targets) | |
| db_name | No | Database name (REQUIRED for database targets) | |
| db_type | No | Database type for database targets. Supported values: 'mysql', 'mssql', 'hanadb', 'postgres', 'mongodb', 'snowflake', 'oracle', 'cassandra', 'redshift', 'redis' | |
| ldap_url | No | LDAP Server URL (REQUIRED for LDAP targets) | |
| uid_token | No | Universal identity authentication token. Only required when using universal_identity authentication instead of standard API key authentication | |
| user_name | No | Username (REQUIRED for database targets) | |
| description | No | Description of the target for documentation and management purposes | |
| server_type | No | LDAP server type. Options: 'OpenLDAP', 'ActiveDirectory' | OpenLDAP |
| target_type | No | Type of target to create (REQUIRED for 'create' action). Examples: 'database', 'ldap', 'aws', 'azure', 'gcp', 'k8s', 'ssh' | |
| cluster_mode | No | Enable cluster mode for high availability (database targets) | |
| ldap_ca_cert | No | CA Certificate File Content for LDAP | |
| max_versions | No | Maximum number of versions to keep for the target | |
| target_types | No | Filter by specific target types. SUPPORTED: ['mysql', 'postgres', 'mongodb', 'aws', 'azure', 'gcp', 'k8s', 'ssh', 'ldap', 'github', 'dockerhub', 'artifactory', 'salesforce', 'snowflake', 'redshift', 'mssql', 'cassandra', 'hanadb', 'rabbitmq', 'venafi', 'chef', 'web', 'gke', 'eks', 'oracle']. Use multiple types as array. | |
| mongodb_atlas | No | Enable MongoDB Atlas specific configuration | |
| show_versions | No | Include complete version history and configuration changes for the target (for 'get' action). Essential for audit trails and rollback scenarios | |
| db_server_name | No | Server name for certificate verification | |
| force_deletion | No | Enforce deletion (bypass protection) | |
| protection_key | No | Protection key name for encrypting target secrets (uses account default if not specified) | |
| target_version | No | Target version (for 'get' action: retrieve specific version, for 'delete' action: delete specific version). Use 0 for latest, positive integers for specific versions, or omit for current active version | |
| azure_client_id | No | Azure client ID for cloud identity authentication | |
| azure_tenant_id | No | Azure tenant ID for cloud identity authentication | |
| connection_type | No | Type of connection to database. Options: 'credentials', 'cloud-identity', 'wallet', 'parent-target' | credentials |
| ssl_certificate | No | SSL connection certificate data | |
| bind_dn_password | No | Bind DN Password (REQUIRED for LDAP targets) | |
| pagination_token | No | Continuation token for large result sets. Automatically provided in previous response metadata when more results are available | |
| token_expiration | No | Token expiration for LDAP | |
| snowflake_account | No | Snowflake account identifier | |
| parent_target_name | No | Name of the parent target (required when connection-type is 'parent-target') | |
| azure_client_secret | No | Azure client secret for cloud identity authentication | |
| mongodb_uri_options | No | MongoDB server URI options | |
| oracle_service_name | No | Oracle database service name | |
| cloud_service_provider | No | Cloud service provider (currently supports Azure) | |
| db_server_certificates | No | Database server certificates for verification | |
| mongodb_default_auth_db | No | MongoDB server default authentication database | |
| mongodb_atlas_project_id | No | MongoDB Atlas project ID | |
| oracle_wallet_login_type | No | Oracle Wallet login type (password/mtls) | |
| snowflake_api_private_key | No | Snowflake RSA private key (base64 encoded) | |
| oracle_wallet_p12_file_data | No | Oracle wallet p12 file data in base64 | |
| oracle_wallet_sso_file_data | No | Oracle wallet sso file data in base64 | |
| mongodb_atlas_api_public_key | No | MongoDB Atlas API public key | |
| mongodb_atlas_api_private_key | No | MongoDB Atlas API private key | |
| snowflake_api_private_key_password | No | Snowflake private key passphrase |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||