INTEGRATION
Oracle Cloud actions
Oracle Cloud Infrastructure (OCI) integrations
- Actions
- 993
- Services
- 37
- Maintained by
- Flomation
Services
API Gateway18 actionsAutonomous Database24 actionsBastion10 actionsBlock Volumes69 actionsCertificates20 actionsCloud Guard20 actionsCompute17 actionsContainer Engine44 actionsData Catalog26 actionsData Flow20 actionsDNS54 actionsDocument Understanding12 actionsEmail19 actionsEvents6 actionsExadata27 actionsFile Storage49 actionsFunctions15 actionsGenerative AI14 actionsIdentity90 actionsLanguage16 actionsLoad Balancer61 actionsLogging17 actionsMonitoring15 actionsMySQL HeatWave17 actionsNetwork Load Balancer33 actionsNetworking62 actionsNoSQL Database16 actionsNotifications16 actionsObject Storage15 actionsQueue19 actionsSpeech13 actionsStreaming30 actionsVault50 actionsVision10 actionsVulnerability Scanning19 actionsWeb Application Acceleration13 actionsWeb Application Firewall17 actions
API Gateway actions
- OCI API Gateway: Change API CompartmentMove an API Gateway API into a different compartment: the API keeps its OCID, only its compartment placement changes.
- OCI API Gateway: Change Deployment CompartmentMove an API Gateway deployment into a different compartment: the deployment keeps its OCID, only its compartment placement changes.
- OCI API Gateway: Change Gateway CompartmentMove an API Gateway gateway into a different compartment: the gateway keeps its OCID, only its compartment placement changes.
- OCI API Gateway: Create APICreate an API resource holding an OpenAPI specification. Returns the API in a CREATING state plus a work-request id: poll Get API until ACTIVE.
- OCI API Gateway: Create DeploymentPublish an API on a gateway under a path prefix, with its routes defined by an API specification. Returns a work-request id: poll Get Deployment until ACTIVE.
- OCI API Gateway: Create GatewayCreate an API Gateway on a subnet. Choose a PUBLIC (internet-facing) or PRIVATE endpoint type. Returns the gateway in a CREATING state plus a work-request id: poll Get Gateway until ACTIVE.
Autonomous Database actions
- OCI Autonomous Database: CloneClone an Oracle Cloud Autonomous Database into a new database (full or metadata clone). Asynchronous: returns a work-request id for the new database.
- OCI Autonomous Database: CreateProvision a new Oracle Cloud Autonomous Database in a compartment. Asynchronous: returns a work-request id while the database provisions. Set 'Always Free' for a no-cost database, or choose the workload, compute and storage.
- OCI Autonomous Database: Create BackupCreate a backup of an Oracle Cloud Autonomous Database. Defaults to a long-term backup (manual backups are deprecated on Autonomous Database Serverless) retained for 90 days unless you set a retention period. Asynchronous: returns a work-request id.
- OCI Autonomous Database: DeletePermanently terminate an Oracle Cloud Autonomous Database. Asynchronous and IRREVERSIBLE: returns a work-request id while the database terminates.
- OCI Autonomous Database: Delete BackupDelete an Oracle Cloud Autonomous Database backup by OCID. Asynchronous: returns a work-request id.
- OCI Autonomous Database: Generate Regional WalletDownload the regional wallet for Oracle Cloud Autonomous Databases: a single wallet covering all databases in the region. Returned base64-encoded. The password protects the zip and is required.
Bastion actions
- OCI Bastion: Change Bastion CompartmentMove a bastion into a different compartment: the bastion keeps its OCID, only its compartment placement changes.
- OCI Bastion: Create BastionCreate a standard bastion in a target subnet. Optionally set a name, a client CIDR allow-list and a maximum session TTL. Returns a work-request id: poll Get Bastion until ACTIVE.
- OCI Bastion: Create SessionOpen a managed SSH bastion session to a target host on a private subnet. Returns the session in a CREATING state plus a work-request id: poll Get Session until ACTIVE, then connect with the matching private key.
- OCI Bastion: Delete BastionDelete an OCI Bastion by its OCID: returns a work-request OCID to poll for completion.
- OCI Bastion: Delete SessionDelete a Bastion session by its OCID: it tears down the brokered SSH access.
- OCI Bastion: Get BastionFetch a single OCI Bastion by its OCID: its type, target network, session limits and lifecycle state.
Block Volumes actions
- OCI Block Volumes: Assign Backup PolicyAttach a backup policy to a block volume or boot volume so backups are taken automatically on the policy's schedule.
- OCI Block Volumes: Attach Boot VolumeAttach an Oracle Cloud boot volume to a compute instance. Optionally set a display name and the in-transit encryption type.
- OCI Block Volumes: Attach VolumeAttach an Oracle Cloud block volume to a compute instance. Defaults to a paravirtualized attachment (VM shapes); choose iSCSI for bare-metal instances or emulated for legacy images. Optionally set the device path, read-only and shareable flags.
- OCI Block Volumes: Copy Boot Volume BackupCopy an Oracle Cloud boot-volume backup to another region for cross-region DR. The copy runs asynchronously and returns a work-request id.
- OCI Block Volumes: Copy Volume BackupCopy an Oracle Cloud volume backup to another region for cross-region DR. The copy runs asynchronously and returns a work-request id.
- OCI Block Volumes: Copy Volume Group BackupCopy an Oracle Cloud volume-group backup to another region for cross-region DR. The copy runs asynchronously and returns the copied volume-group backup.
Certificates actions
- OCI Certificates: Change Certificate CompartmentMove a certificate into a different compartment: the certificate keeps its OCID, only its compartment placement changes.
- OCI Certificates: Create CA BundleCreate a CA bundle: a named, PEM-encoded set of certificate-authority certificates (a trust store) in a compartment.
- OCI Certificates: Create CertificateCreate a certificate issued by one of your private certificate authorities (CAs): set the common name, profile and key/signature algorithms.
- OCI Certificates: Create Certificate AuthorityCreate a private root certificate authority (CA): OCI generates the signing key internally and protects it with the Vault (KMS) key you provide.
- OCI Certificates: Delete CA BundleDelete a Certificates CA bundle by its OCID: the trusted CA-certificate collection is removed.
- OCI Certificates: Get CA BundleFetch a single CA bundle by its OCID: its name, description, compartment and lifecycle state.
Cloud Guard actions
- OCI Cloud Guard: Change Detector Recipe CompartmentMove a Cloud Guard detector recipe into a different compartment: the recipe keeps its OCID, only its compartment placement changes.
- OCI Cloud Guard: Change Target CompartmentAttempt to move a Cloud Guard target to another compartment: reports that OCI provides no such operation for targets.
- OCI Cloud Guard: Create Detector RecipeCreate a detector recipe by cloning an Oracle-managed source recipe into a compartment, ready for its rules to be tuned.
- OCI Cloud Guard: Create Managed ListCreate a Cloud Guard managed list: a named, typed collection of values (CIDR blocks, user/group OCIDs, IP addresses, …) that detector and responder rules reference to parameterise what they match on.
- OCI Cloud Guard: Create TargetCreate a Cloud Guard target: the compartment (or ERP/HCM Cloud instance) whose resources Cloud Guard monitors against its detector and responder recipes.
- OCI Cloud Guard: Delete Detector RecipeDelete a Cloud Guard detector recipe by its OCID.
Compute actions
- OCI Compute: Get InstanceFetch a single Oracle Cloud Compute instance by its OCID: lifecycle state, shape, availability domain, region and tags.
- OCI Compute: Launch InstanceCreate (launch) a new Oracle Cloud Compute instance from an image into a subnet. Supply the availability domain, shape, image and subnet; for flexible shapes set the OCPUs and memory.
- OCI Compute: List Availability DomainsList the availability domains in the region: the fault-isolation zones an instance is launched into. Needed to pick a domain for List Shapes / Launch Instance.
- OCI Compute: List Boot VolumesList the boot volumes (instance root disks) in an Oracle Cloud compartment, optionally scoped to one availability domain. Includes volumes preserved after an instance was terminated.
- OCI Compute: List ImagesList the Compute images (OS/boot images) available in an Oracle Cloud compartment. Optionally filter by operating system or shape.
- OCI Compute: List Instance VNICsList an instance's attached VNICs with their private and public IP addresses: how to reach the instance. Resolves each VNIC attachment to its IPs.
Container Engine actions
- OCI Container Engine: Cancel Work RequestCancel an in-progress Oracle Cloud OKE work request by OCID, asking OCI to stop the underlying operation.
- OCI Container Engine: Complete Credential RotationFinalise a credential rotation on an Oracle Cloud OKE cluster, retiring the superseded key and certificate material.
- OCI Container Engine: Create ClusterProvision a new Oracle Cloud OKE Kubernetes cluster in a VCN. Asynchronous: returns a work-request id; poll Get Work Request until it completes, then Get Cluster for the API endpoints.
- OCI Container Engine: Create KubeconfigGenerate a kubeconfig for an Oracle Cloud OKE cluster and return its YAML content: hand it to kubectl or a downstream step to talk to the cluster. Defaults to the public API endpoint and a token that lasts the maximum allowed.
- OCI Container Engine: Create Node PoolAdd a managed worker node pool to an Oracle Cloud OKE cluster: pick the compute shape, node image, count and where the nodes land (availability domain + subnet). Asynchronous, returns a work-request id; poll Get Work Request, then Get Node Pool.
- OCI Container Engine: Create Virtual Node PoolAdd a virtual node pool to an Oracle Cloud OKE cluster: serverless pods OCI schedules for you, placed in an availability domain + subnet with a pod subnet and pod shape. Asynchronous, returns a work-request id; poll Get Work Request, then Get Virtual Node Pool.
Data Catalog actions
- OCI Data Catalog: Change Catalog CompartmentMove a Data Catalog instance into a different compartment: the catalog keeps its OCID, only its compartment placement changes. Returns a work-request id.
- OCI Data Catalog: Create CatalogCreate a Data Catalog instance in a compartment. Returns a work-request id: poll Get Catalog until it is ACTIVE before use.
- OCI Data Catalog: Create ConnectionCreate a connection to a data asset. Supply the connection type key plus its type-specific properties (host, username, …) and any encrypted properties (password, …); returns the connection with its immutable Key.
- OCI Data Catalog: Create Data AssetRegister a data asset in a Data Catalog: a physical data source (database, object store or stream) identified afterwards by its returned Key.
- OCI Data Catalog: Create GlossaryCreate a business glossary in a Data Catalog: a container for the controlled vocabulary of terms that describe your data assets.
- OCI Data Catalog: Create TermCreate a business term in a glossary: a controlled piece of vocabulary that gives your data assets shared business meaning.
Data Flow actions
- OCI Data Flow: Cancel StatementCancel an interactive statement running against a Data Flow session run.
- OCI Data Flow: Change Application CompartmentMove a Data Flow application into a different compartment: the application keeps its OCID, only its compartment placement changes.
- OCI Data Flow: Create ApplicationCreate a Data Flow application: a reusable Apache Spark job template fixing the driver/executor shapes, executor count, Spark version, language and the object-storage URI of the Spark program.
- OCI Data Flow: Create Private EndpointCreate a Data Flow private endpoint into a VCN subnet so Spark can reach private resources by their DNS zone names. Returns a work-request id: poll Get Private Endpoint until ACTIVE.
- OCI Data Flow: Create RunLaunch a run of a Data Flow application: one execution of its Spark job. Optionally override the display name. Returns the run, which starts in ACCEPTED; poll Get Run until it reaches SUCCEEDED or FAILED.
- OCI Data Flow: Delete ApplicationDelete a Data Flow application by its OCID: its Spark definition is removed and can no longer be run.
DNS actions
- OCI DNS: Change Resolver CompartmentMove an Oracle Cloud private-DNS resolver, along with its protected default view and endpoints, into a different compartment.
- OCI DNS: Change Steering Policy CompartmentMove an Oracle Cloud DNS steering policy into a different compartment by its OCID.
- OCI DNS: Change TSIG Key CompartmentMove an Oracle Cloud DNS TSIG key into a different compartment by its OCID.
- OCI DNS: Change View CompartmentMove an Oracle Cloud private-DNS view into a different compartment. Asynchronous: returns a work-request id; poll Get View to confirm the new compartment.
- OCI DNS: Change Zone CompartmentMove an Oracle Cloud DNS zone into a different compartment. Asynchronous: returns a work-request id; poll Get Zone to confirm the new compartment.
- OCI DNS: Create Resolver EndpointCreate a VNIC resolver endpoint under a private-DNS resolver: a forwarding and/or listening address in a subnet of the resolver's VCN. Returns the endpoint immediately plus a work-request id; poll Get Resolver Endpoint until it is ACTIVE.
Document Understanding actions
- OCI Document Understanding: Analyze DocumentSynchronously analyze an inline (base64) document: extract text, tables and form key-values, and/or classify the document type, returning the raw analysis result.
- OCI Document Understanding: Cancel Processor JobCancel an in-progress Document Understanding processor job by its OCID, stopping further processing.
- OCI Document Understanding: Change Project CompartmentMove a Document Understanding project into a different compartment: the project keeps its OCID, only its compartment placement changes.
- OCI Document Understanding: Create Processor JobStart an asynchronous processor job that analyses a document in Object Storage (text, table, key-value, classification, language or elements) and writes results to an output prefix. Returns the job in an ACCEPTED state: poll Get Processor Job until SUCCEEDED.
- OCI Document Understanding: Create ProjectCreate a Document Understanding project to hold custom models. Returns the project in a CREATING state plus a work-request id: poll Get Project until ACTIVE.
- OCI Document Understanding: Delete ProjectDelete a Document Understanding project by its OCID: returns the work-request tracking the teardown.
Email actions
- OCI Email: Change Email Domain CompartmentMove an email sending domain into a different compartment: the domain keeps its OCID, only its compartment placement changes. Returns a work-request id to poll.
- OCI Email: Change Sender CompartmentMove an approved sender into a different compartment: the sender keeps its OCID, only its compartment placement changes.
- OCI Email: Create DKIMCreate a DKIM signing key for an email domain. Optionally set the selector name: leave it blank to let OCI generate one. Returns a work-request id; poll Get DKIM until ACTIVE, then publish the CNAME record in DNS.
- OCI Email: Create Email DomainCreate an email sending domain in a compartment. Returns the domain plus a work-request id: poll Get Email Domain until ACTIVE.
- OCI Email: Create SenderRegister an approved sender: an envelope-from email address in a compartment that OCI Email Delivery will allow you to send mail as.
- OCI Email: Create SuppressionAdd a recipient email address to the suppression list so Email Delivery will not send to it. Suppressions are customer-level, so the compartment must be the tenancy OCID. The reason is set by OCI (MANUAL for hand-added addresses) and returned on the result.
Events actions
- OCI Events: Change Rule CompartmentMove an Events rule into a different compartment: the rule keeps its OCID, only its compartment placement changes.
- OCI Events: Create RuleCreate an Events rule: a condition (a JSON event-matching filter) plus one action that routes matched events to a Notifications topic (ONS), a stream (OSS) or a function (FAAS).
- OCI Events: Delete RuleDelete an Events rule by its OCID: it stops matching events and fanning them out.
- OCI Events: Get RuleFetch a single Events rule by its OCID: its condition, actions, enabled flag and lifecycle state.
- OCI Events: List RulesList the Oracle Cloud Events rules in a compartment, optionally filtered by display name and lifecycle state. Walks pagination up to a safe cap.
- OCI Events: Update RulePartially update an Events rule: change only the display name, description, condition (JSON filter) or enabled flag you supply; blank fields are left unchanged and the rule's existing actions are preserved.
Exadata actions
- OCI Exadata: Add Storage CapacityActivate the storage servers already installed on a cloud Exadata infrastructure so their capacity becomes available to VM clusters. Asynchronous: poll Get Cloud Exadata Infrastructure until AVAILABLE.
- OCI Exadata: Add VM to Cloud VM ClusterScale a cloud VM cluster out by adding virtual machines: one per supplied ExaDB-D DB server OCID. Asynchronous, poll Get Cloud VM Cluster until AVAILABLE.
- OCI Exadata: Create Cloud Exadata InfrastructureProvision cloud Exadata infrastructure: the dedicated rack of compute and storage servers a VM cluster runs on. Pick the shape and the number of compute and storage servers to scale it. Asynchronous, poll Get Cloud Exadata Infrastructure until AVAILABLE.
- OCI Exadata: Create Cloud VM ClusterProvision a cloud VM cluster on existing Exadata infrastructure: the database VMs that host your Oracle databases. Give it a subnet, a backup subnet, a hostname, an SSH key, a CPU core count and a Grid Infrastructure version. Asynchronous, poll Get Cloud VM Cluster until AVAILABLE.
- OCI Exadata: Create Maintenance RunSchedule a maintenance run for an Exadata resource: the window in which Oracle applies the latest Release Update. Give it the target resource OCID, an RFC3339 scheduled time, and optionally a rolling or non-rolling patching mode.
- OCI Exadata: DB Node ActionStart, stop or reset a database node (one of the VMs in a VM cluster). SOFTRESET does a graceful OS reboot; RESET is a hard power-cycle. Asynchronous: poll Get DB Node until the state settles.
File Storage actions
- OCI File Storage: Change File System CompartmentMove an Oracle Cloud NFS file system into a different compartment. The file system keeps its OCID and data; only its compartment changes.
- OCI File Storage: Change Mount Target CompartmentMove an Oracle Cloud mount target into a different compartment. Synchronous: the mount target keeps its OCID and stays reachable throughout.
- OCI File Storage: Create ExportCreate an export: the link that makes a file system reachable through a mount target's export set at an NFS path (e.g. /shared). This is what clients actually mount. Optionally restrict access with export options.
- OCI File Storage: Create File SystemCreate an Oracle Cloud NFS file system in an availability domain. Mount it by wiring an Export to a mount target. Returns the OCID immediately in a CREATING state; poll Get File System until ACTIVE.
- OCI File Storage: Create Mount TargetCreate an Oracle Cloud mount target: the NFS endpoint (a private IP in a subnet) that clients mount file systems through. Also creates its export set. Wire file systems to it with Create Export. Poll Get Mount Target until ACTIVE.
- OCI File Storage: Create Outbound ConnectorCreate an Oracle Cloud File Storage outbound connector: the LDAP bind account mount targets use to reach an external LDAP directory. Returns the OCID immediately in a CREATING state; poll Get Outbound Connector until ACTIVE.
Functions actions
- OCI Functions: Create ApplicationCreate a Functions application in a compartment, providing the subnets its functions run in and optional shared config.
- OCI Functions: Create FunctionCreate a function in a Functions application from a Docker image, setting its memory and optional timeout and config.
- OCI Functions: Delete ApplicationDelete an Oracle Cloud Functions application by OCID. The application must contain no functions before it can be deleted.
- OCI Functions: Delete FunctionDelete a function by OCID. The removal is permanent, so ensure nothing still invokes it first.
- OCI Functions: Get ApplicationFetch a single Oracle Cloud Functions application by OCID and return its details.
- OCI Functions: Get FunctionFetch a single function by OCID, returning its full detail, lifecycle state, and invoke endpoint.
Generative AI actions
- OCI Generative AI: Change Endpoint CompartmentMove a Generative AI endpoint into a different compartment: the endpoint keeps its OCID, only its compartment placement changes.
- OCI Generative AI: ChatSend a message to an on-demand Cohere chat model and return its reply.
- OCI Generative AI: Create EndpointCreate an endpoint that hosts a model on a dedicated AI cluster for inference. Returns a work-request id: poll Get Endpoint until ACTIVE.
- OCI Generative AI: Delete EndpointDelete a Generative AI endpoint by its OCID: it tears down the hosting for its model. Returns a work-request id to track the async teardown.
- OCI Generative AI: Embed TextTurn one or more input strings into vector embeddings with an on-demand OCI Generative AI embedding model.
- OCI Generative AI: Generate TextRun a single text-generation (completion) request against an on-demand Generative AI model and return the generated text.
Identity actions
- OCI Identity: Activate MFA TOTP DeviceActivate a user's MFA TOTP device by submitting the 6-digit code from their authenticator app: the device must be activated before it can be used for sign-in.
- OCI Identity: Add User to GroupAdd an Oracle Cloud IAM user to a group: creating the membership that grants the user every policy the group is named in. Returns the membership OCID (use it to remove the user later).
- OCI Identity: Create Auth TokenCreate an auth token for an Oracle Cloud IAM user: a bearer credential for services that use token auth. The token value is returned ONCE here and never shown again, so capture it now.
- OCI Identity: Create CompartmentCreate an Oracle Cloud compartment under a parent (or the tenancy root): the container that groups and isolates resources for access control and billing.
- OCI Identity: Create Customer Secret KeyCreate a customer secret key for an Oracle Cloud IAM user: an access-key/secret-key pair for Object Storage's Amazon S3-compatible API. The secret key value is returned ONCE here and never shown again, so capture it now.
- OCI Identity: Create DB CredentialCreate a database credential for an Oracle Cloud IAM user: used to authenticate a cloud database to Identity. You supply the password here (it is not generated), so store it yourself; OCI never returns it again.
Language actions
- OCI Language: Change Project CompartmentMove a Language project into a different compartment: the project keeps its OCID, only its compartment placement changes.
- OCI Language: Classify TextClassify a piece of text into content classes using OCI Language's pre-trained text-classification model.
- OCI Language: Create ProjectCreate a Language project to group your custom models and endpoints. Returns the project in a CREATING state plus a work-request id: poll Get Project until ACTIVE.
- OCI Language: Delete ProjectDelete an OCI Language project by its OCID. Returns a work-request id you can poll for completion.
- OCI Language: Detect Dominant LanguageDetect the most likely language of a piece of text, with ranked ISO language codes and confidence scores.
- OCI Language: Detect EntitiesDetect the named entities (people, places, organisations, dates, quantities and more) in a piece of text using OCI Language's pre-trained model.
Load Balancer actions
- OCI Load Balancer: Create BackendAdd a backend server (IP address and port) to a backend set of an Oracle Cloud load balancer. Asynchronous: returns a work-request id.
- OCI Load Balancer: Create Backend SetAdd a backend set: a pool of backend servers with a load-balancing policy (e.g. ROUND_ROBIN) and a health check, to an Oracle Cloud load balancer. Asynchronous.
- OCI Load Balancer: Create CertificateUpload an SSL certificate bundle to an Oracle Cloud load balancer so listeners can terminate HTTPS. Asynchronous. Bundles are immutable: to change one, delete and recreate it.
- OCI Load Balancer: Create HostnameAdd a virtual hostname to an Oracle Cloud load balancer, for host-based routing on its listeners. Asynchronous.
- OCI Load Balancer: Create ListenerAdd a listener: a protocol and port the Oracle Cloud load balancer accepts traffic on, forwarding to a default backend set. Asynchronous, returns a work-request id.
- OCI Load Balancer: Create Load BalancerProvision an Oracle Cloud Layer-7 load balancer in a compartment across one or two subnets. Provisioning is asynchronous: returns a work-request id to poll with Get Work Request.
Logging actions
- OCI Logging: Change Log Group CompartmentMove a log group into a different compartment: the log group keeps its OCID, only its compartment placement changes.
- OCI Logging: Change Log Log GroupMove a log into a different log group: the log keeps its OCID, only its parent log group changes. Returns a work-request id.
- OCI Logging: Create LogCreate a custom or service log inside a log group. Returns a work-request id: poll until the log is ACTIVE.
- OCI Logging: Create Log GroupCreate a log group: the container that service and custom logs live in. Asynchronous: returns a work-request id and no body; poll the work request until it succeeds.
- OCI Logging: Delete LogDelete a log from its log group by OCID: ingestion into it stops. Returns a work-request id tracking the removal.
- OCI Logging: Delete Log GroupDelete a Logging log group by its OCID. Returns a work-request id: the removal happens asynchronously.
Monitoring actions
- OCI Monitoring: Create AlarmCreate an alarm from an MQL query over a metric namespace. When the query breaches for the pending duration, the alarm fires to its destinations (Notifications topic OCIDs). Severity is CRITICAL/ERROR/WARNING/INFO.
- OCI Monitoring: Create Alarm SuppressionMute an alarm for a scheduled window (e.g. a planned maintenance outage). The alarm is suppressed at ALARM level between the from/until times so it will not fire. Times are RFC3339.
- OCI Monitoring: Delete AlarmDelete a Monitoring alarm by its OCID. This stops the alarm from evaluating and firing: it is permanent and synchronous.
- OCI Monitoring: Delete Alarm SuppressionDelete an alarm suppression by its OCID, lifting the silence it applied to the alarm. Synchronous: the suppression is removed immediately.
- OCI Monitoring: Get AlarmFetch a single alarm by its OCID, returning its MQL query, severity, destinations, and lifecycle state.
- OCI Monitoring: Get Alarm HistoryRetrieve the history entries for an alarm: the record of state and rule changes (e.g. OK to Firing) over time. Optionally filter by entry type and an RFC3339 timestamp window. Walks pagination up to a safe cap.
MySQL HeatWave actions
- OCI MySQL: Add HeatWave ClusterAttach a HeatWave cluster to a MySQL DB system for in-memory analytics. Returns a work-request id: poll until the cluster is ACTIVE.
- OCI MySQL: Change DB System CompartmentAttempt to move a MySQL HeatWave DB system to another compartment: reports that OCI provides no such operation for DB systems.
- OCI MySQL: Create BackupTake an on-demand backup of a MySQL HeatWave DB system. Returns the backup in a CREATING state plus a work-request id: poll Get Backup until ACTIVE.
- OCI MySQL: Create DB SystemProvision a MySQL HeatWave DB system in a compartment: pick the shape, subnet and admin credentials. Returns a work-request id; the DB system starts in a CREATING state, so poll Get DB System until ACTIVE.
- OCI MySQL: Delete BackupDelete a MySQL HeatWave backup by its OCID. Returns a work-request id: poll the work request until it completes to confirm removal.
- OCI MySQL: Delete DB SystemDelete a MySQL HeatWave DB system by its OCID. Asynchronous: it moves to DELETING and returns a work-request id to poll.
Network Load Balancer actions
- OCI Network Load Balancer: Create BackendAdd a backend to a backend set of an Oracle Cloud network load balancer: either an IP address or a compute instance OCID, plus a port. Asynchronous, returns a work-request id.
- OCI Network Load Balancer: Create Backend SetAdd a backend set: a server pool with a tuple-hash policy (TWO_TUPLE/THREE_TUPLE/FIVE_TUPLE) and a health check, to an Oracle Cloud network load balancer. Asynchronous.
- OCI Network Load Balancer: Create ListenerAdd a listener: a protocol and port the Oracle Cloud network load balancer accepts traffic on (TCP, UDP, TCP_AND_UDP, L3IP or ANY), forwarding to a default backend set. Asynchronous.
- OCI Network Load Balancer: Create Network Load BalancerProvision an Oracle Cloud Layer 3/4 network load balancer in a subnet. Returns the new NLB's OCID immediately plus a work-request id to poll with Get Work Request.
- OCI Network Load Balancer: Delete BackendRemove a backend server from a backend set of an Oracle Cloud network load balancer, by backend name. Deletion is asynchronous: returns a work-request id to poll with Get Work Request.
- OCI Network Load Balancer: Delete Backend SetDelete a backend set of an Oracle Cloud network load balancer by name. Deletion is asynchronous: returns a work-request id to poll with Get Work Request.
Networking actions
- OCI Networking: Add NSG RulesAdd security rules to a Network Security Group. Supply the rules as a JSON array, e.g. [{"direction":"INGRESS","protocol":"6","source":"0.0.0.0/0","tcpOptions":{"destinationPortRange":{"min":22,"max":22}}}]. OCI returns each new rule's id.
- OCI Networking: Create DHCP OptionsCreate a DHCP options set in a VCN: the DNS resolution config subnets use. Supply the options as a JSON array.
- OCI Networking: Create Internet GatewayCreate an internet gateway in a VCN: the door to the public internet for public subnets. Enable or disable it without deleting via Update.
- OCI Networking: Create NAT GatewayCreate a NAT gateway in a VCN: outbound internet access for private subnets, with no inbound. Optionally pin a reserved public IP.
- OCI Networking: Create Network Security GroupCreate a Network Security Group (NSG) in a VCN: a firewall group that VNICs join. The NSG starts empty; add its rules with the 'Add NSG Rules' action.
- OCI Networking: Create Public IPCreate a public IP: reserved (persist and reassign) or ephemeral. Optionally assign it to a private IP.
NoSQL Database actions
- OCI NoSQL: Change Table CompartmentMove a NoSQL table into a different compartment: the table keeps its OCID, only its compartment placement changes.
- OCI NoSQL: Create IndexCreate a secondary index on a NoSQL table: give it a name and a comma-separated list of key columns. Runs asynchronously and returns a work-request OCID to track until ACTIVE.
- OCI NoSQL: Create TableCreate a NoSQL Database table from a CREATE TABLE DDL statement and its read/write/storage limits. Returns a work-request id: poll Get Table until ACTIVE.
- OCI NoSQL: Delete IndexDelete a secondary index from a NoSQL Database table by name. Asynchronous: returns a work-request id you can poll until the drop completes.
- OCI NoSQL: Delete RowDelete a single row from a NoSQL Database table by its primary key.
- OCI NoSQL: Delete TableDelete a NoSQL Database table by name or OCID: its rows and indexes are removed too. Returns a work-request id to poll.
Notifications actions
- OCI Notifications: Confirm SubscriptionConfirm a pending Notifications subscription using the token from the confirmation link OCI sends the subscriber. Email and HTTPS subscriptions stay PENDING until confirmed: this completes the handshake so delivery can start.
- OCI Notifications: Create SubscriptionSubscribe an endpoint to a Notifications topic: email, SMS, an HTTPS URL, Slack, PagerDuty or an Oracle Function. For email and HTTPS the subscriber must confirm the subscription before delivery starts (it stays PENDING until then).
- OCI Notifications: Create TopicCreate an Oracle Cloud Notifications topic: the fan-out point that subscriptions attach to and messages are published to. Poll Get Topic until ACTIVE.
- OCI Notifications: Delete SubscriptionDelete (unsubscribe) a Notifications subscription by its OCID. The endpoint stops receiving messages from the topic immediately: this cannot be undone.
- OCI Notifications: Delete TopicDelete an Oracle Cloud Notifications topic by its OCID. This also removes its subscriptions and cannot be undone.
- OCI Notifications: Get SubscriptionFetch a single Notifications subscription by its OCID: its topic, protocol, endpoint and lifecycle state (PENDING until an email/HTTPS subscriber confirms, ACTIVE once delivering).
Object Storage actions
- OCI Object Storage: Copy ObjectCopy an object to another name and/or bucket (and optionally another region). The copy runs asynchronously; the work-request id is returned. Destination bucket and region default to the source. The namespace is resolved automatically.
- OCI Object Storage: Create BucketCreate an Oracle Cloud Object Storage bucket in a compartment. The tenancy namespace is resolved automatically; optionally set the public-access type, storage tier and tags.
- OCI Object Storage: Create Presigned URLCreate a pre-authenticated request (PAR) for an object: a time-limited URL granting read (download) or write (upload) access with no credentials, like an S3 presigned URL. The namespace is resolved automatically.
- OCI Object Storage: Delete BucketDelete an Oracle Cloud Object Storage bucket by name. The bucket must be empty (delete its objects first). The namespace is resolved automatically.
- OCI Object Storage: Delete ObjectPermanently delete an object from an Oracle Cloud Object Storage bucket. The namespace is resolved automatically.
- OCI Object Storage: Delete Presigned URLRevoke a pre-authenticated request (PAR) by its id, immediately invalidating the URL. The namespace is resolved automatically.
Queue actions
- OCI Queue: Create QueueCreate a queue. Set an optional retention, visibility timeout and dead-letter delivery count. Returns the queue in a CREATING state plus a work-request id: poll Get Queue until ACTIVE.
- OCI Queue: Delete MessageDelete a single message from a queue using the receipt returned by a prior Get Messages call.
- OCI Queue: Delete MessagesDelete several messages from a queue at once. Supply the queue OCID and a comma-separated list of receipts; the queue's endpoint is resolved automatically.
- OCI Queue: Delete QueueDelete a queue by its OCID. Asynchronous: returns a work-request id while the queue moves to DELETING then DELETED.
- OCI Queue: Get MessagesConsume a batch of messages from a queue. Each message includes a receipt token for deleting it or updating its visibility; the queue's endpoint is resolved automatically.
- OCI Queue: Get QueueFetch a queue by OCID. Returns its lifecycle state, settings and messages endpoint.
Speech actions
- OCI Speech: Cancel Transcription JobCancel an in-progress Speech transcription job by its OCID: any outstanding transcription tasks are stopped.
- OCI Speech: Change Transcription Job CompartmentMove a Speech transcription job into a different compartment: the job keeps its OCID, only its compartment placement changes.
- OCI Speech: Create CustomizationCreate a Speech customization: a custom vocabulary trained from files in an Object Storage bucket that boosts transcription accuracy for your own terms. Returns the customization in a CREATING state; poll Get Customization until ACTIVE.
- OCI Speech: Create Transcription JobStart a transcription job that converts an audio file in Object Storage into text using the chosen language model, writing the results to an output bucket. Returns the job in an ACCEPTED state: poll Get Transcription Job until SUCCEEDED.
- OCI Speech: Delete CustomizationDelete an OCI Speech customization by its OCID: it can no longer be used by transcription jobs.
- OCI Speech: Get CustomizationFetch a single Speech customization by its OCID: its display name, alias, description and lifecycle state.
Streaming actions
- OCI Streaming: Commit Consumer OffsetsCommit a consumer group's cursor offsets so a later reader resumes where the group left off instead of replaying. Supply the stream OCID and the group cursor (from Create Group Cursor); the committed cursor is returned to reuse. The stream's endpoint is resolved automatically.
- OCI Streaming: Consume MessagesRead a batch of messages from a stream using a cursor (from Create Cursor or Create Group Cursor). Returns the messages plus a next cursor to feed into the following call to page forward. The stream's endpoint is resolved automatically.
- OCI Streaming: Create Connect HarnessCreate a connect harness for Kafka Connect support. Give it a name and a compartment. Returns the harness in a CREATING state: poll Get Connect Harness until ACTIVE.
- OCI Streaming: Create CursorCreate a partition cursor marking where a consumer starts reading: the oldest retained message (TRIM_HORIZON), only new messages (LATEST), a specific offset (AT_OFFSET / AFTER_OFFSET) or a point in time (AT_TIME). Pass the returned cursor into Consume Messages.
- OCI Streaming: Create Group CursorCreate a consumer-group cursor for a stream. Give it a group name and a starting position (LATEST, TRIM_HORIZON, or AT_TIME with a timestamp); the group shares the stream's partitions and tracks its own committed position. Returns a cursor to feed into Consume Messages. The stream's endpoint is resolved automatically.
- OCI Streaming: Create StreamCreate a Kafka-compatible stream. Give it a name and a partition count, and either a compartment (uses that compartment's default stream pool) or a specific stream pool. Returns the stream in a CREATING state: poll Get Stream until ACTIVE.
Vault actions
- OCI Vault: Back Up KeyBack up an Oracle Cloud master encryption key (resolved via the vault's management endpoint) to an Object Storage bucket or a pre-authenticated URI.
- OCI Vault: Back Up VaultBack up an Oracle Cloud Vault (optionally including its keys) to an Object Storage bucket or a pre-authenticated URI.
- OCI Vault: Cancel Key DeletionCancel a scheduled deletion of an Oracle Cloud master encryption key (resolved via the vault's management endpoint), restoring it from pending-deletion.
- OCI Vault: Cancel Key Version DeletionCancel a pending deletion of a key version in an Oracle Cloud vault (resolved via the vault's management endpoint), returning it to an enabled state.
- OCI Vault: Cancel Secret DeletionCancel a pending secret deletion in an Oracle Cloud vault, returning the secret to ACTIVE before its scheduled deletion time elapses.
- OCI Vault: Cancel Secret Version DeletionCancel a pending deletion of a single secret version in an Oracle Cloud vault, returning it to the secret before its scheduled deletion time elapses.
Vision actions
- OCI Vision: Analyze DocumentRun OCI Vision Document AI over a base64 document (image or PDF) to extract text, tables and key-value pairs, or classify the document type.
- OCI Vision: Analyze ImageAnalyze a base64-encoded image with OCI Vision: request any mix of classification labels, object detection and text (OCR) detection, and get the labels, objects and recognised text back.
- OCI Vision: Change Project CompartmentMove a Vision project into a different compartment: the project keeps its OCID, only its compartment placement changes.
- OCI Vision: Create ProjectCreate a Vision project: the container for your custom image/document models. Returns the project in a CREATING state plus a work-request id; poll Get Project until ACTIVE.
- OCI Vision: Delete ProjectDelete a custom Vision project by its OCID: returns a work-request to track the async delete.
- OCI Vision: Get ModelFetch a single OCI Vision custom model by its OCID: its type, version, project and lifecycle state.
Vulnerability Scanning actions
- OCI Vulnerability Scanning: Change Host Scan Recipe CompartmentMove a host scan recipe into a different compartment: the recipe keeps its OCID, only its compartment placement changes.
- OCI Vulnerability Scanning: Change Host Scan Target CompartmentMove a host scan target into a different compartment: the target keeps its OCID, only its compartment placement changes.
- OCI Vulnerability Scanning: Create Container Scan RecipeCreate a container scan recipe that defines how container images are scanned. Returns the recipe in a CREATING state plus a work-request id: poll Get Container Scan Recipe until ACTIVE.
- OCI Vulnerability Scanning: Create Container Scan TargetCreate a container scan target that applies a container scan recipe to an OCI Registry (OCIR) compartment. Optionally scope it to specific repositories, otherwise every repo in the compartment is scanned. Returns a work-request id: poll Get Container Scan Target until ACTIVE.
- OCI Vulnerability Scanning: Create Host Scan RecipeCreate a host scan recipe describing how to scan hosts: the port scan level, the agent scan level and the recurrence schedule. Returns a work-request id: poll until the recipe is ACTIVE.
- OCI Vulnerability Scanning: Create Host Scan TargetCreate a host scan target that applies a host scan recipe to a target compartment. Returns the target in a CREATING state plus a work-request id: poll Get Host Scan Target until ACTIVE.
Web Application Acceleration actions
- OCI Web Application Acceleration: Change Acceleration CompartmentMove a Web App Acceleration into a different compartment: it keeps its OCID, only its compartment placement changes.
- OCI Web Application Acceleration: Change Policy CompartmentMove a Web App Acceleration policy into a different compartment: the policy keeps its OCID, only its compartment placement changes.
- OCI Web Application Acceleration: Create PolicyCreate a Web App Acceleration policy (caching/compression rules). Returns the policy in a CREATING state plus a work-request id: poll Get Policy until ACTIVE.
- OCI Web Application Acceleration: Create Web App AccelerationAttach a Web App Acceleration policy to a load balancer, creating the acceleration. Returns a work-request id: poll Get Web App Acceleration until ACTIVE.
- OCI Web Application Acceleration: Delete PolicyDelete a Web Application Acceleration policy by its OCID: returns a work-request OCID to track the async removal.
- OCI Web Application Acceleration: Delete Web App AccelerationDelete a WebAppAcceleration by its OCID: it detaches the acceleration policy from its load-balancer backend. Returns a work-request id to poll.
Web Application Firewall actions
- OCI WAF: Change Policy CompartmentMove a WAF policy into a different compartment: the policy keeps its OCID, only its compartment placement changes.
- OCI WAF: Change Web App Firewall CompartmentMove a WAF Web App Firewall into a different compartment: it keeps its OCID, only its compartment placement changes.
- OCI WAF: Create Network Address ListCreate a WAF network address list from a comma-separated set of IP address prefixes (CIDR). Returns a work-request id: the creation is asynchronous.
- OCI WAF: Create PolicyCreate an empty Web Application Firewall policy with a display name. Returns a work-request id: poll Get Policy until ACTIVE, then add rules.
- OCI WAF: Create Web App FirewallAttach a WAF policy to a load balancer by creating a load-balancer-backed Web App Firewall. Returns a work-request id: poll Get Web App Firewall until ACTIVE.
- OCI WAF: Delete Network Address ListDelete a WAF network address list by its OCID. Returns a work-request id: the removal is asynchronous.
Wire Oracle Cloud into the rest of your stack
Every action here drops onto the canvas alongside the other 3,585, so a Oracle Cloud step can sit between a form, a database and a message without any glue code.
