DigitalOcean
digital_oceanDigitalOcean is a cloud infrastructure provider offering scalable compute platforms with a user-friendly interface.
Acciones disponibles (47)
Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.
Create Custom ImageDIGITAL_OCEAN_CREATE_CUSTOM_IMAGEAcciónTool to create a new custom image by providing a url to a linux vm image. use when you need to import a vm image into digitalocean after specifying name, url, distribution, and region.
DIGITAL_OCEAN_CREATE_CUSTOM_IMAGEAcciónTool to create a new custom image by providing a url to a linux vm image. use when you need to import a vm image into digitalocean after specifying name, url, distribution, and region.
Parámetros de entrada
urlanyObligatoriouriPublicly accessible URL of the raw disk image file.
namestringObligatorioA descriptive name for the image.
tagsstring[]Tags to apply to the image.
regionstringObligatorioSlug identifier for the region where the image should be created.
descriptionstringDetailed description of the image.
distributionstringObligatorioOperating system distribution (e.g., Ubuntu, Fedora).
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create Database ClusterDIGITAL_OCEAN_CREATE_DATABASE_CLUSTERAcciónTool to create a new managed database cluster. use when you need to provision a database cluster with name, engine, version, region, size, and number of nodes.
DIGITAL_OCEAN_CREATE_DATABASE_CLUSTERAcciónTool to create a new managed database cluster. use when you need to provision a database cluster with name, engine, version, region, size, and number of nodes.
Parámetros de entrada
namestringObligatorioName for your database cluster
sizestringObligatorioSize slug for the database nodes
tagsstring[]Tags to assign to the cluster
enginestringObligatorioenumDatabase engine (e.g., 'pg', 'mysql', 'redis')
pgmysqlredisregionstringObligatorioRegion slug where the cluster will be created
versionstringObligatorioEngine version (e.g., '13')
db_namesstring[]Names of databases to create in the cluster
sql_modestringSQL mode for MySQL clusters
num_nodesintegerObligatorioNumber of nodes in the cluster
user_namesstring[]Usernames to create in the cluster
backup_restoreobjectConfiguration to restore a cluster from a backup
eviction_policystringEviction policy for Redis clusters
storage_size_gbintegerAdditional storage size in GiB for the cluster
maintenance_windowobjectMaintenance window configuration for the cluster
private_network_uuidstringUUID of VPC network for private networking
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create New Block Storage VolumeDIGITAL_OCEAN_CREATE_NEW_BLOCK_STORAGE_VOLUMEAcciónTool to create a new block storage volume. use when you need to provision persistent block storage after confirming the target region supports volumes. example: "create a 100 gib ext4 backup volume named 'db-backup' in nyc1."
DIGITAL_OCEAN_CREATE_NEW_BLOCK_STORAGE_VOLUMEAcciónTool to create a new block storage volume. use when you need to provision persistent block storage after confirming the target region supports volumes. example: "create a 100 gib ext4 backup volume named 'db-backup' in nyc1."
Parámetros de entrada
namestringObligatorioA human-readable name for the block storage volume.
tagsstring[]List of tags to apply to the volume.
regionstringObligatorioSlug identifier for the region where the volume will be created (e.g., 'nyc1').
descriptionstringFree-form text description of the volume.
snapshot_idstringUnique identifier of a snapshot to create the volume from.
size_gigabytesintegerObligatorioSize of the block storage volume in GiB (minimum 1).
filesystem_typestringFilesystem type to initialize on the volume (e.g., 'ext4').
filesystem_labelstringLabel to apply to the filesystem.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create New DomainDIGITAL_OCEAN_CREATE_NEW_DOMAINAcciónTool to create a new domain. use when you have the domain name and optionally an ip address to assign an a record.
DIGITAL_OCEAN_CREATE_NEW_DOMAINAcciónTool to create a new domain. use when you have the domain name and optionally an ip address to assign an a record.
Parámetros de entrada
namestringObligatorioThe domain name to create, e.g., 'example.com'.
ip_addressstringOptional IPv4 address for an A record for the domain.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create Domain RecordDIGITAL_OCEAN_CREATE_NEW_DOMAIN_RECORDAcciónTool to create a new dns record for a domain. use after confirming domain exists and record specifics.
DIGITAL_OCEAN_CREATE_NEW_DOMAIN_RECORDAcciónTool to create a new dns record for a domain. use after confirming domain exists and record specifics.
Parámetros de entrada
tagstringTag for CAA records (issue, issuewild, iodef); required if type is CAA
ttlintegerTime to live for the record in seconds
datastringObligatorioValue of the DNS record. Format depends on the record type
namestringHost name for the record (e.g., 'www'). Omit for root domain
portintegerPort for SRV records; required if type is SRV
typestringObligatorioenumType of DNS record to create
AAAAACNAMEMXTXTNSSRVCAAflagsintegerFlags for CAA records; required if type is CAA
weightintegerWeight for SRV records; required if type is SRV
priorityintegerPriority for MX and SRV records; required if type is MX or SRV
domain_namestringObligatorioThe domain name to add the record to, e.g., 'example.com'
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create New DropletDIGITAL_OCEAN_CREATE_NEW_DROPLETAcciónTool to create a new droplet. use when you need to provision a vm with name, region, size, and image.
DIGITAL_OCEAN_CREATE_NEW_DROPLETAcciónTool to create a new droplet. use when you need to provision a vm with name, region, size, and image.
Parámetros de entrada
ipv6booleanWhether IPv6 is enabled
namestringObligatorioA human-readable name for the Droplet
sizestringObligatorioSize slug for the Droplet
tagsstring[]List of tags to apply to the Droplet
imagestringObligatorioImage slug or ID to use for the Droplet
regionstringObligatorioRegion slug where the Droplet will be created
backupsbooleanWhether automatic backups are enabled
volumesstring[]IDs of volumes to attach to the Droplet
ssh_keysarrayList of SSH key IDs or fingerprints to embed
vpc_uuidstringVPC UUID to assign the Droplet to
user_datastringUser data (cloud-init) script to configure the Droplet
monitoringbooleanWhether monitoring is enabled
private_networkingbooleanDeprecated: use 'vpc_uuid' instead
with_droplet_agentbooleanWhether to install the Droplet agent for metrics
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create New FirewallDIGITAL_OCEAN_CREATE_NEW_FIREWALLAcciónTool to create a new firewall. use when you need to define a firewall name and custom rules (requires at least one inbound and one outbound rule).
DIGITAL_OCEAN_CREATE_NEW_FIREWALLAcciónTool to create a new firewall. use when you need to define a firewall name and custom rules (requires at least one inbound and one outbound rule).
Parámetros de entrada
namestringObligatorioName of the new firewall.
tagsstring[]Optional list of Droplet tags to apply the firewall to matching droplets.
vpc_uuidstringOptional VPC UUID to scope this firewall to a VPC.
droplet_idsinteger[]Optional list of Droplet IDs to apply the firewall to.
inbound_rulesobject[]ObligatorioList of inbound rules; must contain at least one.
outbound_rulesobject[]ObligatorioList of outbound rules; must contain at least one.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create New Kubernetes ClusterDIGITAL_OCEAN_CREATE_NEW_KUBERNETES_CLUSTERAcciónTool to create a new kubernetes cluster. use when you have finalized the cluster name, region, version, and at least one node pool. confirm region supports kubernetes clusters before use.
DIGITAL_OCEAN_CREATE_NEW_KUBERNETES_CLUSTERAcciónTool to create a new kubernetes cluster. use when you have finalized the cluster name, region, version, and at least one node pool. confirm region supports kubernetes clusters before use.
Parámetros de entrada
namestringObligatorioA human-readable name for the Kubernetes cluster.
tagsstring[]List of tags to apply to the cluster.
regionstringObligatorioRegion slug where the cluster will be created (e.g., 'nyc1').
versionstringObligatorioKubernetes version slug to deploy (e.g., '1.21.5-do.0').
node_poolsobject[]ObligatorioList of node pools; at least one required.
auto_upgradebooleanWhether to auto-upgrade to new patch releases.
maintenance_policyobjectScheduled maintenance policy for the cluster.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create New SSH KeyDIGITAL_OCEAN_CREATE_NEW_SSH_KEYAcciónTool to create a new ssh key. use when you need to register a public key to access droplets.
DIGITAL_OCEAN_CREATE_NEW_SSH_KEYAcciónTool to create a new ssh key. use when you need to register a public key to access droplets.
Parámetros de entrada
namestringObligatorioA human-readable name for the new SSH key.
public_keyanyObligatorioThe SSH public key in OpenSSH format, e.g., 'ssh-rsa AAAAB3Nza...'.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create New TagDIGITAL_OCEAN_CREATE_NEW_TAGAcciónTool to create a new tag. use when you need to organize resources by grouping them under a custom tag. ensure the tag name passes validation before calling. example: "create a new tag named analytics".
DIGITAL_OCEAN_CREATE_NEW_TAGAcciónTool to create a new tag. use when you need to organize resources by grouping them under a custom tag. ensure the tag name passes validation before calling. example: "create a new tag named analytics".
Parámetros de entrada
namestringObligatorioThe name of the new tag. Must be 1-255 characters and only contain alphanumeric characters, ':', '.', or '-'.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create New VPCDIGITAL_OCEAN_CREATE_NEW_VPCAcciónTool to create a new vpc. use when you need to provision a private network in a specific region.
DIGITAL_OCEAN_CREATE_NEW_VPCAcciónTool to create a new vpc. use when you need to provision a private network in a specific region.
Parámetros de entrada
namestringObligatorioThe name of the VPC.
tagsstring[]List of tag names to apply to the VPC after creation.
regionstringObligatorioSlug identifier for the region where the VPC will be created.
ip_rangestringThe IP range in CIDR notation for the VPC (default is 10.10.10.0/24).
descriptionstringA free-form description of the VPC.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete Block Storage VolumeDIGITAL_OCEAN_DELETE_BLOCK_STORAGE_VOLUMEAcciónTool to delete a block storage volume by id. use when you need to permanently remove an existing block storage volume after confirming its id. returns http 204 no content on success.
DIGITAL_OCEAN_DELETE_BLOCK_STORAGE_VOLUMEAcciónTool to delete a block storage volume by id. use when you need to permanently remove an existing block storage volume after confirming its id. returns http 204 no content on success.
Parámetros de entrada
regionstringThe slug identifier for the region; required only if deleting by name.
volume_idstringObligatorioThe unique identifier of the block storage volume to delete.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete Database ClusterDIGITAL_OCEAN_DELETE_DATABASE_CLUSTERAcciónTool to delete a database cluster by uuid. use when you have confirmed the cluster is no longer needed. returns http 204 no content on success.
DIGITAL_OCEAN_DELETE_DATABASE_CLUSTERAcciónTool to delete a database cluster by uuid. use when you have confirmed the cluster is no longer needed. returns http 204 no content on success.
Parámetros de entrada
database_cluster_uuidstringObligatorioThe UUID of the database cluster to destroy
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete DomainDIGITAL_OCEAN_DELETE_DOMAINAcciónTool to delete a domain by name. use when you have confirmed the domain has no records assigned. returns 204 no content on success.
DIGITAL_OCEAN_DELETE_DOMAINAcciónTool to delete a domain by name. use when you have confirmed the domain has no records assigned. returns 204 no content on success.
Parámetros de entrada
namestringObligatorioThe fully qualified domain name to delete, e.g., 'example.com'
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete Domain RecordDIGITAL_OCEAN_DELETE_DOMAIN_RECORDAcciónTool to delete a dns record by its record id for a domain. use when you need to remove an existing dns record and have the domain name and record id. returns http 204 no content on success.
DIGITAL_OCEAN_DELETE_DOMAIN_RECORDAcciónTool to delete a dns record by its record id for a domain. use when you need to remove an existing dns record and have the domain name and record id. returns http 204 no content on success.
Parámetros de entrada
namestringObligatorioThe domain name (e.g., 'example.com').
record_idintegerObligatorioThe unique identifier of the DNS record to delete.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete Existing DropletDIGITAL_OCEAN_DELETE_EXISTING_DROPLETAcciónTool to delete a droplet by id. use when you need to permanently remove an existing droplet after confirming its id to avoid unintended deletions.
DIGITAL_OCEAN_DELETE_EXISTING_DROPLETAcciónTool to delete a droplet by id. use when you need to permanently remove an existing droplet after confirming its id to avoid unintended deletions.
Parámetros de entrada
droplet_idintegerObligatorioUnique identifier of the Droplet to delete
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete FirewallDIGITAL_OCEAN_DELETE_FIREWALLAcciónTool to delete a firewall by id. use when you have confirmed the firewall is no longer needed.
DIGITAL_OCEAN_DELETE_FIREWALLAcciónTool to delete a firewall by id. use when you have confirmed the firewall is no longer needed.
Parámetros de entrada
firewall_idstringObligatorioUnique identifier of the firewall to delete
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete ImageDIGITAL_OCEAN_DELETE_IMAGEAcciónTool to delete a snapshot or custom image by id. use when cleaning up unused images after confirming there are no dependents.
DIGITAL_OCEAN_DELETE_IMAGEAcciónTool to delete a snapshot or custom image by id. use when cleaning up unused images after confirming there are no dependents.
Parámetros de entrada
image_idintegerObligatorioA unique number used to identify and delete an image.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete Load BalancerDIGITAL_OCEAN_DELETE_LOAD_BALANCERAcciónTool to delete a load balancer instance by id. use when you need to permanently remove an existing load balancer after confirming its id. returns 204 no content on success.
DIGITAL_OCEAN_DELETE_LOAD_BALANCERAcciónTool to delete a load balancer instance by id. use when you need to permanently remove an existing load balancer after confirming its id. returns 204 no content on success.
Parámetros de entrada
load_balancer_idstringObligatorioUnique identifier of the load balancer to delete.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete SSH KeyDIGITAL_OCEAN_DELETE_SSH_KEYAcciónTool to delete a public ssh key. use when you need to remove an ssh key from your account by its id or fingerprint after confirming its ownership. returns 204 no content on success.
DIGITAL_OCEAN_DELETE_SSH_KEYAcciónTool to delete a public ssh key. use when you need to remove an ssh key from your account by its id or fingerprint after confirming its ownership. returns 204 no content on success.
Parámetros de entrada
key_id_or_fingerprintstringObligatorioThe identifier for the SSH key (numeric ID or fingerprint).
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete TagDIGITAL_OCEAN_DELETE_TAGAcciónTool to delete a tag by name. use when you need to untag all resources previously tagged. returns 204 no content on success.
DIGITAL_OCEAN_DELETE_TAGAcciónTool to delete a tag by name. use when you need to untag all resources previously tagged. returns 204 no content on success.
Parámetros de entrada
namestringObligatorioThe name of the tag to delete; all resources with this tag will be untagged.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete VPCDIGITAL_OCEAN_DELETE_VPCAcciónTool to delete a vpc by its id. use when you need to remove an existing virtual private cloud. returns 204 no content on success.
DIGITAL_OCEAN_DELETE_VPCAcciónTool to delete a vpc by its id. use when you need to remove an existing virtual private cloud. returns 204 no content on success.
Parámetros de entrada
vpc_idstringObligatorioUnique identifier of the VPC to delete
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create New Load BalancerDIGITAL_OCEAN_DIGITAL_OCEAN_CREATE_NEW_LOAD_BALANCERAcciónTool to create a new load balancer. use after specifying region, forwarding rules, and targets.
DIGITAL_OCEAN_DIGITAL_OCEAN_CREATE_NEW_LOAD_BALANCERAcciónTool to create a new load balancer. use after specifying region, forwarding rules, and targets.
Parámetros de entrada
tagstringTag to select droplets (mutually exclusive with droplet_ids).
namestringObligatorioUnique name for the new load balancer.
regionstringObligatorioRegion slug where the load balancer will be created (e.g., 'nyc1').
vpc_uuidstringUUID of the VPC to assign the load balancer to.
algorithmstringenumLoad balancing algorithm to use; defaults to 'round_robin'.
round_robinleast_connectionsdroplet_idsinteger[]List of droplet IDs to attach (mutually exclusive with tag).
health_checkobjectOptional health check configuration.
firewall_policystringID of a custom firewall policy to apply.
sticky_sessionsobjectOptional session persistence configuration.
forwarding_rulesobject[]ObligatorioList of forwarding rules mapping entry to target protocols and ports.
enable_proxy_protocolbooleanEnable PROXY protocol for backend connections.
redirect_http_to_httpsbooleanRedirect HTTP traffic to HTTPS.
enable_backend_keepalivebooleanEnable keepalive connections to backend droplets.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Domain RecordsDIGITAL_OCEAN_DIGITAL_OCEAN_LIST_DOMAIN_RECORDSAcciónTool to list all dns records for a domain. use when you need to inspect or filter a domain's dns configuration.
DIGITAL_OCEAN_DIGITAL_OCEAN_LIST_DOMAIN_RECORDSAcciónTool to list all dns records for a domain. use when you need to inspect or filter a domain's dns configuration.
Parámetros de entrada
namestringObligatorioFilter records by record name (e.g., 'www').
pageintegerPage of results to return (>= 1).
typestringenumFilter records by DNS record type.
AAAAACNAMEMXNSTXTSRVLOCCAAper_pageintegerNumber of results per page (1-200).
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List All DatabasesDIGITAL_OCEAN_LIST_ALL_DATABASESAcciónTool to list all managed database clusters on your account. use when you need to retrieve clusters and support pagination or filtering by tag.
DIGITAL_OCEAN_LIST_ALL_DATABASESAcciónTool to list all managed database clusters on your account. use when you need to retrieve clusters and support pagination or filtering by tag.
Parámetros de entrada
pageintegerPage number to retrieve (starting from 1).
per_pageintegerNumber of items to return per page. Must be between 1 and 200.
tag_namestringFilter to return only database clusters with this tag name.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List All DomainsDIGITAL_OCEAN_LIST_ALL_DOMAINSAcciónTool to list all domains in your digitalocean account. use when you need to retrieve or iterate through domains, with optional pagination. use after authentication.
DIGITAL_OCEAN_LIST_ALL_DOMAINSAcciónTool to list all domains in your digitalocean account. use when you need to retrieve or iterate through domains, with optional pagination. use after authentication.
Parámetros de entrada
pageintegerPage number to retrieve (starting from 1).
per_pageintegerNumber of domains to return per page (1-200). Default is 20 if omitted.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List All DropletsDIGITAL_OCEAN_LIST_ALL_DROPLETSAcciónTool to list all droplets in your account. use when you need an overview of droplets, optionally filtered by tag. use after authentication.
DIGITAL_OCEAN_LIST_ALL_DROPLETSAcciónTool to list all droplets in your account. use when you need an overview of droplets, optionally filtered by tag. use after authentication.
Parámetros de entrada
pageintegerPage of results to return. Must be >= 1. Default is 1.
per_pageintegerNumber of items per page. Must be between 1 and 200. Default is 20.
tag_namestringFilter droplets by tag name.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List All FirewallsDIGITAL_OCEAN_LIST_ALL_FIREWALLSAcciónTool to list all firewalls on your digitalocean account. use when you need to audit or manage firewall rules with optional pagination.
DIGITAL_OCEAN_LIST_ALL_FIREWALLSAcciónTool to list all firewalls on your digitalocean account. use when you need to audit or manage firewall rules with optional pagination.
Parámetros de entrada
pageintegerPage number to retrieve (starting from 1).
per_pageintegerNumber of firewalls to return per page (1-200).
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List All ImagesDIGITAL_OCEAN_LIST_ALL_IMAGESAcciónTool to list all images available on your account. use after obtaining a valid api token to retrieve images optionally filtered by type, private visibility, or tag name.
DIGITAL_OCEAN_LIST_ALL_IMAGESAcciónTool to list all images available on your account. use after obtaining a valid api token to retrieve images optionally filtered by type, private visibility, or tag name.
Parámetros de entrada
pageintegerPage number to return. Default: 1. Minimum: 1.
typestringenumFilter images by type. Valid values: 'distribution', 'application', 'private'.
distributionapplicationprivateprivatebooleanIf true, returns only private images. Defaults to false.
per_pageintegerNumber of results per page. Default: 20. Range: 1200.
tag_namestringReturn only images tagged with this tag.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List All Kubernetes ClustersDIGITAL_OCEAN_LIST_ALL_KUBERNETES_CLUSTERSAcciónTool to list all kubernetes clusters on your account. use when you need to enumerate every cluster and handle pagination.
DIGITAL_OCEAN_LIST_ALL_KUBERNETES_CLUSTERSAcciónTool to list all kubernetes clusters on your account. use when you need to enumerate every cluster and handle pagination.
Parámetros de entrada
pageintegerPage number of paginated results (starting from 1).
per_pageintegerNumber of clusters per page. Must be between 1 and 200.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List All Load BalancersDIGITAL_OCEAN_LIST_ALL_LOAD_BALANCERSAcciónTool to list all load balancer instances on your account. use when you need a paginated overview of load balancers after authentication.
DIGITAL_OCEAN_LIST_ALL_LOAD_BALANCERSAcciónTool to list all load balancer instances on your account. use when you need a paginated overview of load balancers after authentication.
Parámetros de entrada
pageintegerPage of results to return. Must be >= 1. Default is 1.
per_pageintegerNumber of items per page. Must be between 1 and 200. Default is 20.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List All SnapshotsDIGITAL_OCEAN_LIST_ALL_SNAPSHOTSAcciónTool to list all snapshots available on your digitalocean account. use when you need to fetch and optionally filter snapshots by resource type (droplet or volume) and handle pagination for inventory or backup workflows.
DIGITAL_OCEAN_LIST_ALL_SNAPSHOTSAcciónTool to list all snapshots available on your digitalocean account. use when you need to fetch and optionally filter snapshots by resource type (droplet or volume) and handle pagination for inventory or backup workflows.
Parámetros de entrada
pageintegerPage number to retrieve (starting from 1).
per_pageintegerNumber of snapshots to return per page (1-200).
resource_typestringenumFilter snapshots by resource type; either 'droplet' or 'volume'.
dropletvolume
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List All SSH KeysDIGITAL_OCEAN_LIST_ALL_SSH_KEYSAcciónTool to list all ssh keys in your account. use when you need to retrieve ssh key metadata.
DIGITAL_OCEAN_LIST_ALL_SSH_KEYSAcciónTool to list all ssh keys in your account. use when you need to retrieve ssh key metadata.
Parámetros de entrada
pageintegerPage of results to return (starting from 1).
per_pageintegerNumber of results per page (1-200).
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List All TagsDIGITAL_OCEAN_LIST_ALL_TAGSAcciónTool to list all tags in your account. use when you need to retrieve available tags and pagination info.
DIGITAL_OCEAN_LIST_ALL_TAGSAcciónTool to list all tags in your account. use when you need to retrieve available tags and pagination info.
Parámetros de entrada
pageintegerPage number to retrieve (starting from 1).
per_pageintegerNumber of items returned per page. Must be between 1 and 200.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List All VolumesDIGITAL_OCEAN_LIST_ALL_VOLUMESAcciónTool to list all block storage volumes available on your account. use when you need to retrieve volumes and optionally filter by name and region.
DIGITAL_OCEAN_LIST_ALL_VOLUMESAcciónTool to list all block storage volumes available on your account. use when you need to retrieve volumes and optionally filter by name and region.
Parámetros de entrada
namestringFilter to return only volumes with this exact name.
pageintegerPage number to retrieve (starting from 1).
regionstringFilter to return only volumes in this region (region slug).
per_pageintegerNumber of items returned per page. Must be between 1 and 200.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List All VPCsDIGITAL_OCEAN_LIST_ALL_VPCSAcciónTool to list all vpcs on your account. use when you need an inventory of your vpc resources; supports pagination.
DIGITAL_OCEAN_LIST_ALL_VPCSAcciónTool to list all vpcs on your account. use when you need an inventory of your vpc resources; supports pagination.
Parámetros de entrada
pageintegerPage number to retrieve (default: 1).
per_pageintegerNumber of VPCs to return per page (default: 20, max: 200).
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Database OptionsDIGITAL_OCEAN_LIST_DATABASE_OPTIONSAcciónTool to list valid database engine, version, region, and size options. use when configuring a new managed database cluster.
DIGITAL_OCEAN_LIST_DATABASE_OPTIONSAcciónTool to list valid database engine, version, region, and size options. use when configuring a new managed database cluster.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve DomainDIGITAL_OCEAN_RETRIEVE_DOMAINAcciónTool to retrieve details about a specific domain by its name. use after creating or importing a domain to verify ttl and zone file configuration.
DIGITAL_OCEAN_RETRIEVE_DOMAINAcciónTool to retrieve details about a specific domain by its name. use after creating or importing a domain to verify ttl and zone file configuration.
Parámetros de entrada
namestringObligatorioThe fully qualified domain name (e.g., 'example.com').
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve Domain RecordDIGITAL_OCEAN_RETRIEVE_DOMAIN_RECORDAcciónTool to retrieve a specific dns record for a domain by its record id. use when you have the domain name and record id to fetch record details.
DIGITAL_OCEAN_RETRIEVE_DOMAIN_RECORDAcciónTool to retrieve a specific dns record for a domain by its record id. use when you have the domain name and record id to fetch record details.
Parámetros de entrada
namestringObligatorioThe domain name (e.g., 'example.com').
record_idintegerObligatorioThe unique identifier for the DNS record.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve Existing DropletDIGITAL_OCEAN_RETRIEVE_EXISTING_DROPLETAcciónTool to show information about an individual droplet by id. use when you have a droplet id and need detailed status.
DIGITAL_OCEAN_RETRIEVE_EXISTING_DROPLETAcciónTool to show information about an individual droplet by id. use when you have a droplet id and need detailed status.
Parámetros de entrada
droplet_idintegerObligatorioA unique numeric ID for the Droplet to retrieve
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve Existing ImageDIGITAL_OCEAN_RETRIEVE_EXISTING_IMAGEAcciónTool to retrieve information about an image by id or slug. use when you need detailed metadata for a known image.
DIGITAL_OCEAN_RETRIEVE_EXISTING_IMAGEAcciónTool to retrieve information about an image by id or slug. use when you need detailed metadata for a known image.
Parámetros de entrada
image_idintegerObligatorioThe unique numeric ID or slug of the image to retrieve.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve TagDIGITAL_OCEAN_RETRIEVE_TAGAcciónTool to retrieve an individual tag by name. use when you need to inspect the resources grouped under a specific tag.
DIGITAL_OCEAN_RETRIEVE_TAGAcciónTool to retrieve an individual tag by name. use when you need to inspect the resources grouped under a specific tag.
Parámetros de entrada
namestringObligatorioThe name of the tag to retrieve (case-sensitive).
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve VPCDIGITAL_OCEAN_RETRIEVE_VPCAcciónTool to retrieve details about a specific vpc by its id. use when you need to inspect vpc properties for configuration or auditing.
DIGITAL_OCEAN_RETRIEVE_VPCAcciónTool to retrieve details about a specific vpc by its id. use when you need to inspect vpc properties for configuration or auditing.
Parámetros de entrada
vpc_uuidstringObligatorioThe unique identifier of the VPC.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Tag ResourceDIGITAL_OCEAN_TAG_RESOURCEAcciónTool to tag resources by name. use when you need to assign an existing tag to one or more resources. returns 204 no content on success.
DIGITAL_OCEAN_TAG_RESOURCEAcciónTool to tag resources by name. use when you need to assign an existing tag to one or more resources. returns 204 no content on success.
Parámetros de entrada
tag_namestringObligatorioThe name of the tag to which resources will be assigned
resourcesobject[]ObligatorioList of resources to assign the tag to (each with id and type)
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Untag ResourceDIGITAL_OCEAN_UNTAG_RESOURCEAcciónTool to untag resources by tag name. use when you need to remove an existing tag from multiple resources in a single operation.
DIGITAL_OCEAN_UNTAG_RESOURCEAcciónTool to untag resources by tag name. use when you need to remove an existing tag from multiple resources in a single operation.
Parámetros de entrada
tag_namestringObligatorioName of the tag to remove from the specified resources.
resourcesobject[]ObligatorioList of resource objects to untag, each with id, type, and optional region.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update Domain RecordDIGITAL_OCEAN_UPDATE_DOMAIN_RECORDAcciónTool to update an existing dns record for a domain. use when you need to modify any valid attribute of a record after confirming its record id.
DIGITAL_OCEAN_UPDATE_DOMAIN_RECORDAcciónTool to update an existing dns record for a domain. use when you need to modify any valid attribute of a record after confirming its record id.
Parámetros de entrada
tagstringTag for CAA records.
ttlintegerTime to live of the record in seconds.
datastringThe value of the DNS record (e.g., IP address for A/AAAA record).
namestringThe host name for the record (e.g., 'www', '@').
portintegerPort for SRV records.
typestringThe DNS record type (e.g., 'A', 'CNAME', 'TXT', 'MX', 'SRV', 'CAA').
flagsintegerFlags for CAA records.
weightintegerWeight for SRV records.
priorityintegerPriority for MX records.
record_idintegerObligatorioThe unique identifier for the DNS record.
domain_namestringObligatorioThe domain name (e.g., 'example.com').
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update VPCDIGITAL_OCEAN_UPDATE_VPCAcciónTool to update information about a vpc. use when you need to modify the name, description, or default status of an existing vpc.
DIGITAL_OCEAN_UPDATE_VPCAcciónTool to update information about a vpc. use when you need to modify the name, description, or default status of an existing vpc.
Parámetros de entrada
namestringThe new name for the VPC.
vpc_idstringObligatorioThe unique identifier of the VPC to update.
defaultbooleanWhether to set this VPC as the default for its region.
descriptionstringA free-form text description for the VPC.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not