Class: Sophos::TenantClient

Inherits:
Client show all
Includes:
Client::Common, Client::Endpoint
Defined in:
lib/sophos/client.rb

Overview

Note:

All methods have been separated into modules and follow the same grouping used in api docs

Wrapper for the Sophos Central REST API for tenant related calls

Constant Summary

Constants included from Configuration

Configuration::DEFAULT_ENDPOINT, Configuration::DEFAULT_ID_ENDPOINT, Configuration::DEFAULT_PAGE_SIZE, Configuration::DEFAULT_PAGINATION, Configuration::DEFAULT_UA, 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

#client, #tenant_client

Methods included from Client::Helper

common_url, def_api_call, 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

#config, #initialize

Methods included from Authentication

#auth_token

Methods included from Configuration

extended, #options, #reset

Constructor Details

This class inherits a constructor from Sophos::API