Skip to content

DeleteUser

Source: src/AWS/MQ/DeleteUser.ts

Runtime binding for the DeleteUser operation (IAM action mq:DeleteUser), scoped to one Broker.

Deletes a broker user — e.g. revoking per-tenant credentials at runtime. On ActiveMQ the change is staged and applied at the next broker reboot or maintenance window; on RabbitMQ it takes effect immediately. Provide the implementation with Effect.provide(AWS.MQ.DeleteUserHttp).

const deleteUser = yield* MQ.DeleteUser(broker);
yield* deleteUser({ Username: "tenant-42" });