Sha256: 5bdcff998d55d59360a5e5e4ca772304cbee0d946efdd851da6c07bc66de08db
Contents?: true
Size: 1.85 KB
Versions: 7
Compression:
Stored size: 1.85 KB
Contents
module CloudAlly class Client # Defines methods related to partners module PartnerPortal # Get CloudAlly Partner settings. # # @see https://api.cloudally.com/documentation#/Partner%20Portal def partners get("partners") end alias get_partner partners # Get Partner bills. # # @see https://api.cloudally.com/documentation#/Partner%20Portal def partner_bills get_paged("partners/bills") end # Get Partner bills. # # @see https://api.cloudally.com/documentation#/Partner%20Portal def partner_status get_paged("partners/status") end alias get_status_by_partner partner_status # Get Partner tasks. # # @see https://api.cloudally.com/documentation#/Partner%20Portal def partner_tasks get_paged("partners/tasks") end # Get Partner resellers. # # @see https://api.cloudally.com/documentation#/Partner%20Portal def partner_resellers(partner_id = nil) if partner_id get_paged("partners/resellers/#{partner_id}") else get_paged("partners/resellers") end end # Get Partner resellers. # # @see https://api.cloudally.com/documentation#/Partner%20Portal def get_resellers_list partner_resellers() end # Get Partner resellers. # # @see https://api.cloudally.com/documentation#/Partner%20Portal def get_reseller_by_partner_id partner_id partner_resellers(partner_id) end # Get Partner users. # # @see https://api.cloudally.com/documentation#/Partner%20Portal def partner_users get_paged("partners/users") end alias get_users_by_partner partner_users end end end
Version data entries
7 entries across 7 versions & 1 rubygems