Module account

Module account 

Source
Expand description

Account management operations and models

This module provides comprehensive account management functionality for Redis Cloud, including account information retrieval, settings management, API keys, owners, payment methods, SSO/SAML configuration, and billing address management.

§Overview

The account module is the central point for managing organization-wide settings and configurations in Redis Cloud. It handles everything from basic account information to advanced features like SSO integration and API key management.

§Key Features

  • Account Information: Get current account details and metadata
  • API Key Management: Create, list, and manage API keys for programmatic access
  • Owner Management: Manage account owners and their permissions
  • Payment Methods: Handle payment methods and billing configuration
  • SSO/SAML: Configure single sign-on and SAML integration
  • Billing Address: Manage billing address information

§Example Usage

use redis_cloud::{CloudClient, AccountHandler};

let client = CloudClient::builder()
    .api_key("your-api-key")
    .api_secret("your-api-secret")
    .build()?;

let handler = AccountHandler::new(client);

// Get current account information
let account = handler.get_current_account().await?;
println!("Account info: {:?}", account);

// Get payment methods
let payment_methods = handler.get_account_payment_methods().await?;
println!("Payment methods: {:?}", payment_methods);

Structs§

AccountHandler
Account operations handler Handler for account management operations
AccountSessionLogEntries
AccountSessionLogEntries
AccountSessionLogEntry
Account session log entry
AccountSystemLogEntries
AccountSystemLogEntries
AccountSystemLogEntry
Account system log entry
DataPersistenceEntry
RedisLabs data persistence information
DataPersistenceOptions
DataPersistenceOptions
Module
RedisLabs database module information
ModulesData
ModulesData
PaymentMethods
RedisLabs Account payment methods
Region
RedisLabs region information
Regions
Regions
RootAccount
RootAccount
SearchScalingFactorsData
SearchScalingFactorsData