Build::AddonsApi
Constructors
Instance methods
create addon Create and provision a new addon for an app @param app_id_or_name [String] App ID or name @return [Addon]
create addon Create and provision a new addon for an app @param app_id_or_name [String] App ID or name @return [Array<(Addon, Integer, Hash)>] Addon data, response status code and response headers
destroy addon Destroy an addon (deprovisions and removes from all attached apps) @param app_id_or_name [String] App ID or name @param addon_id_or_name [String] Addon ID or name @return [Addon]
destroy addon Destroy an addon (deprovisions and removes from all attached apps) @param app_id_or_name [String] App ID or name @param addon_id_or_name [String] Addon ID or name @return [Array<(Addon, Integer, Hash)>] Addon data, response status code and response headers
show addon Get info about an addon @param app_id_or_name [String] App ID or name @param addon_id_or_name [String] Addon ID or name @return [Addon]
show addon info Get detailed addon info including attachments @param id [String] Addon ID or name @return [AddonWithAttachments]
show addon info Get detailed addon info including attachments @param id [String] Addon ID or name @return [Array<(AddonWithAttachments, Integer, Hash)>] AddonWithAttachments data, response status code and response headers
show addon Get info about an addon @param app_id_or_name [String] App ID or name @param addon_id_or_name [String] Addon ID or name @return [Array<(Addon, Integer, Hash)>] Addon data, response status code and response headers
list addons List all addons for an app @param app_id_or_name [String] App ID or name @return [Array(Addon)]
list addons List all addons for an app @param app_id_or_name [String] App ID or name @return [Array<(Array(Addon), Integer, Hash)>] Array(Addon) data, response status code and response headers
list team addons List all addons for a team (across all apps) @param team_id [String] Team ID or name @return [Array(Addon)]
list team addons List all addons for a team (across all apps) @param team_id [String] Team ID or name @return [Array<(Array(Addon), Integer, Hash)>] Array(Addon) data, response status code and response headers
transfer addon billing Move which app owns and pays for the addon. The target app must already have the addon attached and must belong to the same team. @param id [String] Addon ID or name @param transfer_addon_billing_request [TransferAddonBillingRequest] @return [AddonWithAttachments]
transfer addon billing Move which app owns and pays for the addon. The target app must already have the addon attached and must belong to the same team. @param id [String] Addon ID or name @param transfer_addon_billing_request [TransferAddonBillingRequest] @return [Array<(AddonWithAttachments, Integer, Hash)>] AddonWithAttachments data, response status code and response headers