Class: Sophos::TenantClient
- Includes:
- Client::Common, Client::Endpoint
- Defined in:
- lib/sophos/client.rb
Overview
All tenant methods are separated into modules based on the Sophos API documentation.
Wrapper for the Sophos Central REST API for tenant-related calls.
This class inherits from Sophos::Client and includes additional modules
for tenant-specific endpoints and common API methods.
Constant Summary
Constants included from Configuration
Configuration::DEFAULT_ENDPOINT, Configuration::DEFAULT_ID_ENDPOINT, Configuration::DEFAULT_PAGE_SIZE, Configuration::DEFAULT_PAGINATION, Configuration::DEFAULT_RATE_LIMIT, Configuration::DEFAULT_RATE_PERIOD, Configuration::DEFAULT_USER_AGENT, Configuration::VALID_OPTIONS_KEYS
Method Summary
Methods included from Client::Endpoint
#endpoint_group_endpoints, #endpoint_isolation, #endpoint_tamper_protection, #migration_endpoints
Methods included from Client::Common
#directory_user_group_users, #directory_user_groups
Methods inherited from Client
Methods included from Client::Helper
common_url, def_api_call, define_paged_method, define_plain_method, define_singular_and_plural_methods, endpoint_url, partner_url, sanitize, url
Methods included from Client::Partner
#admin_role_assignment, #admin_role_assignments, #billing_usage, #permission_sets
Methods inherited from API
Methods included from Authentication
Methods included from Configuration
Constructor Details
This class inherits a constructor from Sophos::API