ORACLE CLOUD
Queue actions
19 actions you can wire into a flow, alongside everything else in the Oracle Cloud integration.
Every Queue action
- 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.
- OCI Queue: Get StatsRead the message statistics for a queue: visible and in-flight message counts and size in bytes, for the queue, its dead-letter queue, and optionally one channel.
- OCI Queue: Get Work RequestFetch an OCI Queue work request by OCID: reports its operation type, status and completion percentage so you can poll an async queue operation until it finishes.
- OCI Queue: List ChannelsList the non-empty channels of a queue. Supply the queue OCID and an optional channel-name filter; the queue's endpoint is resolved automatically.
- OCI Queue: List QueuesList the queues in a compartment. Optionally filter by queue OCID, exact display name or lifecycle state. Walks pagination up to a safe cap.
- OCI Queue: List Work Request ErrorsList the errors recorded against a Queue work request, so you can see why an asynchronous create, update, delete or purge failed. Walks pagination up to a safe cap.
- OCI Queue: List Work Request LogsList the log messages recorded against a Queue work request, so you can follow the progress of an asynchronous create, update, delete or purge. Walks pagination up to a safe cap.
- OCI Queue: List Work RequestsList the asynchronous work requests in a compartment, with each one's operation type, status and progress. Walks pagination up to a safe cap.
- OCI Queue: Move Queue to CompartmentMove a queue into a different compartment. Returns a work-request id: the move completes asynchronously.
- OCI Queue: Purge QueueDelete messages from a queue: the normal queue, the dead-letter queue, or both, optionally scoped to specific channels. Returns a work-request id to poll.
- OCI Queue: Put MessagePut a message onto a queue. Supply the queue OCID and the message content; the queue's endpoint is resolved automatically.
- OCI Queue: Update MessageExtend or shorten a message's visibility timeout. Supply the queue OCID, the message receipt, and the new visibility in seconds relative to now.
- OCI Queue: Update Messages (Batch)Update the visibility of several in-flight messages at once. Supply the queue OCID and a JSON array of entries, each with a message receipt and a new visibility timeout in seconds.
- OCI Queue: Update QueuePartially update a queue: change any of its display name, visibility timeout, long-poll timeout, dead-letter delivery count, channel consumption limit or freeform tags. Returns the queue in an UPDATING state plus a work-request id, poll Get Queue until ACTIVE.
Also in Oracle Cloud
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 actionsSpeech13 actionsStreaming30 actionsVault50 actionsVision10 actionsVulnerability Scanning19 actionsWeb Application Acceleration13 actionsWeb Application Firewall17 actions
Put Queue in a flow
These actions sit on the same canvas as every other integration, so a Queue step can follow a form, a schedule or a message without any glue code.
