Gets a Extension object given its id.
Extension.
Is used to represent a concrete products, hub or multiaccount Extension.
id -- id of concrete extension. type -- type of concrete extension (products, hub or multiaccount). name -- name of concrete extension. description -- description of concrete extension. icon -- icon of concrete extension. products -- Connect products this extension is linked to. hub -- Connect hub this extension is linked to. owner -- Connect account who owns this extension. package_id -- package id of of concret multiaccount extension. events -- created and updated events. environments -- list of environments assigned to this extension. catalog_status -- catalog status of concrete extension in auth. extension_id -- extension id in auth of concrete extension. overview -- overview of concrete extension. short_description -- short description of concrete extension. website -- website of concrete multiaccount extension. category -- category of concrete extension.
Hub.
Is used to represent a concrete Hub linked to this Extension. id -- id of a concrete hub linked to this Extension. name -- name of a concrete hub linked to this Extension.
Extension Environments.
Is used to represent a set of environments for the Extension. By default these are three types: Test, Development and Production. The environments can be of different runtime: Local or Cloud.