class
Build::AddonsApi
- Build::AddonsApi
- Reference
- Object
Defined in:
build-client/api/addons_api.crConstructors
Instance Method Summary
- #api_client : ApiClient
- #api_client=(api_client : ApiClient)
-
#create_addon(app_id_or_name : String, create_addon_request : CreateAddonRequest | Nil = nil)
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_with_http_info(app_id_or_name : String, create_addon_request : CreateAddonRequest | Nil = nil)
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(app_id_or_name : String, addon_id_or_name : String)
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_with_http_info(app_id_or_name : String, addon_id_or_name : String)
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
-
#get_addon(app_id_or_name : String, addon_id_or_name : String)
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]
-
#get_addon_info(id : String)
show addon info Get detailed addon info including attachments @param id [String] Addon ID or name @return [AddonWithAttachments]
-
#get_addon_info_with_http_info(id : String)
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
-
#get_addon_with_http_info(app_id_or_name : String, addon_id_or_name : String)
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_app_addons(app_id_or_name : String)
list addons List all addons for an app @param app_id_or_name [String] App ID or name @return [Array(Addon)]
-
#list_app_addons_with_http_info(app_id_or_name : String)
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(team_id : String)
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_with_http_info(team_id : String)
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
Constructor Detail
Instance Method Detail
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