2424//! - **Provider Details**: Retrieve provider-specific account information
2525//! - **Multi-cloud Support**: Manage accounts across different cloud providers
2626//!
27+ //! # API Reference
28+ //!
29+ //! All operations in this module map to the Redis Cloud REST API's Cloud Accounts endpoints.
30+ //! For detailed API documentation, see the [Redis Cloud OpenAPI Specification].
31+ //!
32+ //! [Redis Cloud OpenAPI Specification]: https://redis.io/docs/latest/operate/rc/api/api-reference/openapi.json
33+ //!
2734//! # Example Usage
2835//!
2936//! ```no_run
@@ -281,17 +288,27 @@ impl CloudAccountsHandler {
281288 }
282289
283290 /// Get cloud accounts
291+ ///
284292 /// Gets a list of all configured cloud accounts.
285293 ///
286- /// GET /cloud-accounts
294+ /// # API Endpoint
295+ ///
296+ /// `GET /cloud-accounts`
297+ ///
298+ /// See [OpenAPI Spec](https://redis.io/docs/latest/operate/rc/api/api-reference/openapi.json) - `getCloudAccounts`
287299 pub async fn get_cloud_accounts ( & self ) -> Result < CloudAccounts > {
288300 self . client . get ( "/cloud-accounts" ) . await
289301 }
290302
291303 /// Create cloud account
304+ ///
292305 /// Creates a cloud account.
293306 ///
294- /// POST /cloud-accounts
307+ /// # API Endpoint
308+ ///
309+ /// `POST /cloud-accounts`
310+ ///
311+ /// See [OpenAPI Spec](https://redis.io/docs/latest/operate/rc/api/api-reference/openapi.json) - `createCloudAccount`
295312 pub async fn create_cloud_account (
296313 & self ,
297314 request : & CloudAccountCreateRequest ,
@@ -300,9 +317,14 @@ impl CloudAccountsHandler {
300317 }
301318
302319 /// Delete cloud account
320+ ///
303321 /// Deletes a cloud account.
304322 ///
305- /// DELETE /cloud-accounts/{cloudAccountId}
323+ /// # API Endpoint
324+ ///
325+ /// `DELETE /cloud-accounts/{cloudAccountId}`
326+ ///
327+ /// See [OpenAPI Spec](https://redis.io/docs/latest/operate/rc/api/api-reference/openapi.json) - `deleteCloudAccount`
306328 pub async fn delete_cloud_account ( & self , cloud_account_id : i32 ) -> Result < TaskStateUpdate > {
307329 let response = self
308330 . client
@@ -312,19 +334,29 @@ impl CloudAccountsHandler {
312334 }
313335
314336 /// Get a single cloud account
337+ ///
315338 /// Gets details on a single cloud account.
316339 ///
317- /// GET /cloud-accounts/{cloudAccountId}
340+ /// # API Endpoint
341+ ///
342+ /// `GET /cloud-accounts/{cloudAccountId}`
343+ ///
344+ /// See [OpenAPI Spec](https://redis.io/docs/latest/operate/rc/api/api-reference/openapi.json) - `getCloudAccountById`
318345 pub async fn get_cloud_account_by_id ( & self , cloud_account_id : i32 ) -> Result < CloudAccount > {
319346 self . client
320347 . get ( & format ! ( "/cloud-accounts/{}" , cloud_account_id) )
321348 . await
322349 }
323350
324351 /// Update cloud account
352+ ///
325353 /// Updates cloud account details.
326354 ///
327- /// PUT /cloud-accounts/{cloudAccountId}
355+ /// # API Endpoint
356+ ///
357+ /// `PUT /cloud-accounts/{cloudAccountId}`
358+ ///
359+ /// See [OpenAPI Spec](https://redis.io/docs/latest/operate/rc/api/api-reference/openapi.json) - `updateCloudAccount`
328360 pub async fn update_cloud_account (
329361 & self ,
330362 cloud_account_id : i32 ,
0 commit comments