v15.1.5
pip install balena-sdkhttps://github.com/balena-io/balena-sdk-python>>> from balena import Balena
>>> balena = Balena()
>>> credentials = {'username':<your email>, 'password':<your password>}
>>> balena.auth.login(**credentials)
...balena = Balena({
"balena_host": "balena-cloud.com",
"api_version": "v7",
"device_actions_endpoint_version": "v1",
"data_directory": "/home/example/.balena",
"image_cache_time": str(1 * 1000 * 60 * 60 * 24 * 7), # 1 week
"token_refresh_interval": str(1 * 1000 * 60 * 60), # 1 hour
"timeout": str(30 * 1000), # request timeout, 30s
"request_limit": str(300), # the number of requests per request_limit_interval that the SDK should respect, defaults to unlimited.
"request_limit_interval": str(60), # the timespan that the request_limit should apply to in seconds, defaults to 60s (1 minute).
"retry_rate_limited_request": False, # awaits and retry once a request is rate limited (429)
})Table of Contents
Models
Application
Function: create(name, device_type, organization, application_class) ⇒ TypeApplication
TypeApplicationArgs:
Returns:
Examples:
Function: disable_device_urls(slug_or_uuid_or_id) ⇒ None
NoneArgs:
Examples:
Function: enable_device_urls(slug_or_uuid_or_id) ⇒ None
NoneArgs:
Examples:
Function: generate_provisioning_key(slug_or_uuid_or_id, key_name, description, expiry_date) ⇒ str
strArgs:
Returns:
Examples:
Function: get(slug_or_uuid_or_id, options, context) ⇒ TypeApplication
TypeApplicationArgs:
Returns:
Examples:
Function: get_all(options, context) ⇒ List[TypeApplication]
List[TypeApplication]Args:
Returns:
Examples:
Function: get_all_by_organization(org_handle_or_id, options) ⇒ List[TypeApplication]
List[TypeApplication]Args:
Returns:
Examples:
Function: get_all_directly_accessible(options) ⇒ List[TypeApplication]
List[TypeApplication]Args:
Returns:
Examples:
Function: get_by_name(app_name, options, context) ⇒ TypeApplication
TypeApplicationArgs:
Returns:
Examples:
Function: get_dashboard_url(app_id) ⇒ str
strArgs:
Returns:
Examples:
Function: get_directly_accessible(slug_or_uuid_or_id, options) ⇒ TypeApplication
TypeApplicationArgs:
Returns:
Examples:
Function: get_id(slug_or_uuid_or_id) ⇒ int
intArgs:
Returns:
Examples:
Function: get_target_release_hash(slug_or_uuid_or_id) ⇒ Optional[str]
Optional[str]Args:
Returns:
Examples:
Function: get_with_device_service_details(slug_or_uuid_or_id, options) ⇒ TypeApplicationWithDeviceServiceDetails
TypeApplicationWithDeviceServiceDetailsArgs:
Returns:
Examples:
Function: grant_support_access(slug_or_uuid_or_id, expiry_timestamp) ⇒ None
NoneArgs:
Examples:
Function: has(slug_or_uuid_or_id) ⇒ bool
boolArgs:
Returns:
Examples:
Function: has_any() ⇒ bool
boolReturns:
Examples:
Function: is_tracking_latest_release(slug_or_uuid_or_id) ⇒ bool
boolArgs:
Returns:
Examples:
Function: pin_to_release(slug_or_uuid_or_id, full_release_hash) ⇒ None
NoneArgs:
Examples:
Function: purge(app_id) ⇒ None
NoneArgs:
Examples:
Function: reboot(app_id, options) ⇒ None
NoneArgs:
Examples:
Function: remove(slug_or_uuid_or_id) ⇒ None
NoneArgs:
Examples:
Function: rename(slug_or_uuid_or_id, new_name) ⇒ None
NoneArgs:
Examples:
Function: restart(slug_or_uuid_or_id) ⇒ None
NoneArgs:
Examples:
Function: revoke_support_access(slug_or_uuid_or_id) ⇒ None
NoneArgs:
Examples:
Function: shutdown(app_id, options) ⇒ None
NoneArgs:
Examples:
Function: track_latest_release(slug_or_uuid_or_id) ⇒ None
NoneArgs:
Examples:
Function: will_track_new_releases(slug_or_uuid_or_id) ⇒ bool
boolArgs:
Returns:
Examples:
ApplicationTag
Function: get_all_by_application(slug_or_uuid_or_id, options) ⇒ List[BaseTagType]
List[BaseTagType]Args:
Returns:
Examples:
Function: remove(slug_or_uuid_or_id, tag_key) ⇒ None
NoneArgs:
Examples:
Function: set(slug_or_uuid_or_id, tag_key, value) ⇒ None
NoneArgs:
Returns:
Examples:
ApplicationConfigVariable
Function: get(slug_or_uuid_or_id, env_var_name) ⇒ Optional[str]
Optional[str]Args:
Examples:
Function: get_all_by_application(slug_or_uuid_or_id, options) ⇒ List[EnvironmentVariableBase]
List[EnvironmentVariableBase]Args:
Returns:
Examples:
Function: remove(slug_or_uuid_or_id, key) ⇒ None
NoneArgs:
Examples:
Function: set(slug_or_uuid_or_id, env_var_name, value) ⇒ None
NoneArgs:
Examples:
ApplicationEnvVariable
Function: get(slug_or_uuid_or_id, env_var_name) ⇒ Optional[str]
Optional[str]Args:
Examples:
Function: get_all_by_application(slug_or_uuid_or_id, options) ⇒ List[EnvironmentVariableBase]
List[EnvironmentVariableBase]Args:
Returns:
Examples:
Function: remove(slug_or_uuid_or_id, key) ⇒ None
NoneArgs:
Examples:
Function: set(slug_or_uuid_or_id, env_var_name, value) ⇒ None
NoneArgs:
Examples:
BuildEnvVariable
Function: get(slug_or_uuid_or_id, env_var_name) ⇒ Optional[str]
Optional[str]Args:
Examples:
Function: get_all_by_application(slug_or_uuid_or_id, options) ⇒ List[EnvironmentVariableBase]
List[EnvironmentVariableBase]Args:
Returns:
Examples:
Function: remove(slug_or_uuid_or_id, key) ⇒ None
NoneArgs:
Examples:
Function: set(slug_or_uuid_or_id, env_var_name, value) ⇒ None
NoneArgs:
Examples:
ApplicationMembership
Function: change_role(membership_id, role_name) ⇒ None
NoneArgs:
Examples:
Function: create(slug_or_uuid_or_id, username, role_name) ⇒ ApplicationMembershipType
ApplicationMembershipTypeArgs:
Returns:
Examples:
Function: get(membership_id, options) ⇒ ApplicationMembershipType
ApplicationMembershipTypeArgs:
Returns:
Examples:
Function: get_all(options) ⇒ List[ApplicationMembershipType]
List[ApplicationMembershipType]Args:
Returns:
Examples:
Function: get_all_by_application(slug_or_uuid_or_id, options) ⇒ List[ApplicationMembershipType]
List[ApplicationMembershipType]Args:
Returns:
Examples:
Function: remove(membership_id) ⇒ None
NoneArgs:
ApplicationInvite
Function: accept(invite_token) ⇒ None
NoneArgs:
Examples:
Function: create(slug_or_uuid_or_id, options) ⇒ ApplicationInviteType
ApplicationInviteTypeArgs:
Returns:
Examples:
Function: get_all(options) ⇒ List[ApplicationInviteType]
List[ApplicationInviteType]Args:
Returns:
Examples:
Function: get_all_by_application(slug_or_uuid_or_id, options) ⇒ List[ApplicationInviteType]
List[ApplicationInviteType]Args:
Returns:
Examples:
Function: revoke(invite_id) ⇒ None
NoneArgs:
Examples:
Device
Function: deactivate(uuid_or_id_or_ids) ⇒ None
NoneArgs:
Examples:
Function: disable_device_url(uuid_or_id_or_ids) ⇒ None
NoneArgs:
Examples:
Function: disable_local_mode(uuid_or_id) ⇒ None
NoneArgs:
Returns:
Examples:
Function: disable_lock_override(uuid_or_id) ⇒ None
NoneArgs:
Function: enable_device_url(uuid_or_id_or_ids) ⇒ None
NoneArgs:
Examples:
Function: enable_local_mode(uuid_or_id) ⇒ None
NoneArgs:
Examples:
Function: enable_lock_override(uuid_or_id) ⇒ None
NoneArgs:
Function: generate_device_key(uuid_or_id, name, description, expiry_date) ⇒ str
strArgs:
Examples:
Function: generate_uuid() ⇒ str
strReturns:
Examples:
Function: get(uuid_or_id, options) ⇒ TypeDevice
TypeDeviceArgs:
Returns:
Examples:
Function: get_all(options) ⇒ List[TypeDevice]
List[TypeDevice]Args:
Returns:
Examples:
Function: get_all_by_application(slug_or_uuid_or_id, options) ⇒ List[TypeDevice]
List[TypeDevice]Args:
Returns:
Examples:
Function: get_all_by_organization(handle_or_id, options) ⇒ List[TypeDevice]
List[TypeDevice]Args:
Returns:
Examples:
Function: get_application_info(uuid_or_id) ⇒ Any
AnyArgs:
Returns:
Examples:
Function: get_application_name(uuid_or_id) ⇒ str
strArgs:
Returns:
Function: get_by_name(name, options) ⇒ List[TypeDevice]
List[TypeDevice]Args:
Returns:
Examples:
Function: get_dashboard_url(uuid) ⇒ None
NoneArgs:
Examples:
Function: get_device_url(uuid_or_id) ⇒ str
strArgs:
Examples:
Function: get_local_ip_address(uuid_or_id) ⇒ List[str]
List[str]Args:
Returns:
Function: get_local_mode_support(uuid_or_id) ⇒ LocalModeResponse
LocalModeResponseArgs:
Returns:
Examples:
Function: get_mac_address(uuid_or_id) ⇒ List[str]
List[str]Args:
Returns:
Function: get_metrics(uuid_or_id) ⇒ DeviceMetricsType
DeviceMetricsTypeArgs:
Returns:
Function: get_name(uuid_or_id) ⇒ str
strArgs:
Returns:
Function: get_os_update_status(uuid_or_id) ⇒ HUPStatusResponse
HUPStatusResponseArgs:
Returns:
Examples:
Function: get_status(uuid_or_id) ⇒ str
strArgs:
Returns:
Examples:
Function: get_supervisor_state(uuid_or_id) ⇒ SupervisorStateType
SupervisorStateTypeArgs:
Returns:
Examples:
Function: get_supervisor_target_state(uuid_or_id) ⇒ Any
AnyArgs:
Returns:
Examples:
Function: get_supervisor_target_state_for_app(slug_or_uuid_or_id, release) ⇒ Any
AnyArgs:
Returns:
Examples:
Function: get_with_service_details(uuid_or_id, options) ⇒ TypeDeviceWithServices
TypeDeviceWithServicesArgs:
Returns:
Examples:
Function: grant_support_access(uuid_or_id_or_ids, expiry_timestamp) ⇒ None
NoneArgs:
Examples:
Function: has(uuid_or_id) ⇒ bool
boolArgs:
Returns:
Function: has_device_url(uuid_or_id) ⇒ bool
boolArgs:
Examples:
Function: has_lock_override(uuid_or_id) ⇒ bool
boolArgs:
Returns:
Function: identify(uuid_or_id) ⇒ None
NoneArgs:
Examples:
Function: is_in_local_mode(uuid_or_id) ⇒ bool
boolArgs:
Returns:
Examples:
Function: is_online(uuid_or_id) ⇒ bool
boolArgs:
Returns:
Function: is_tracking_application_release(uuid_or_id) ⇒ bool
boolArgs:
Returns:
Function: move(uuid_or_id, app_slug_or_uuid_or_id) ⇒ None
NoneArgs:
Examples:
Function: pin_to_release(uuid_or_id, full_release_hash_or_id) ⇒ None
NoneArgs:
Examples:
Function: ping(uuid_or_id) ⇒ None
NoneArgs:
Examples:
Function: purge(uuid_or_id) ⇒ None
NoneArgs:
Examples:
Function: reboot(uuid_or_id, force) ⇒ None
NoneArgs:
Examples:
Function: register(application_slug_or_uuid_or_id, uuid, device_type_slug) ⇒ RegisterResponse
RegisterResponseArgs:
Returns:
Examples:
Function: remove(uuid_or_id_or_ids) ⇒ None
NoneArgs:
Function: rename(uuid_or_id, new_name) ⇒ None
NoneArgs:
Examples:
Function: restart_application(uuid_or_id) ⇒ None
NoneArgs:
Examples:
Function: restart_service(uuid_or_id, image_id) ⇒ None
NoneArgs:
Examples:
Function: revoke_support_access(uuid_or_id_or_ids) ⇒ None
NoneArgs:
Examples:
Function: set_custom_location(uuid_or_id_or_ids, location) ⇒ None
NoneArgs:
Examples:
Function: set_note(uuid_or_id_or_ids, note) ⇒ None
NoneArgs:
Examples:
Function: set_supervisor_release(uuid_or_id, supervisor_version_or_id) ⇒ None
NoneArgs:
Examples:
Function: shutdown(uuid_or_id, force) ⇒ None
NoneArgs:
Examples:
Function: start_application(uuid_or_id) ⇒ None
NoneArgs:
Returns:
Examples:
Function: start_os_update(uuid_or_id, target_os_version) ⇒ HUPStatusResponse
HUPStatusResponseArgs:
Returns:
Examples:
Function: start_service(uuid_or_id, image_id) ⇒ None
NoneArgs:
Examples:
Function: stop_application(uuid_or_id) ⇒ None
NoneArgs:
Returns:
Examples:
Function: stop_service(uuid_or_id, image_id) ⇒ None
NoneArgs:
Examples:
Function: track_application_release(uuid_or_id_or_ids) ⇒ None
NoneArgs:
Function: unset_custom_location(uuid_or_id_or_ids) ⇒ None
NoneArgs:
Examples:
Function: update(uuid_or_id, force) ⇒ None
NoneArgs:
Examples:
DeviceTag
Function: get(uuid_or_id, tag_key) ⇒ Optional[str]
Optional[str]Args:
Returns:
Examples:
Function: get_all(options) ⇒ List[BaseTagType]
List[BaseTagType]Args:
Returns:
Examples:
Function: get_all_by_application(slug_or_uuid_or_id, options) ⇒ List[BaseTagType]
List[BaseTagType]Args:
Returns:
Examples:
Function: get_all_by_device(uuid_or_id, options) ⇒ List[BaseTagType]
List[BaseTagType]Args:
Returns:
Examples:
Function: remove(uuid_or_id, tag_key) ⇒ None
NoneArgs:
Examples:
Function: set(uuid_or_id, tag_key, value) ⇒ None
NoneArgs:
Examples:
DeviceConfigVariable
Function: get(uuid_or_id, env_var_name) ⇒ Optional[str]
Optional[str]Args:
Examples:
Function: get_all_by_application(slug_or_uuid_or_id, options) ⇒ List[EnvironmentVariableBase]
List[EnvironmentVariableBase]Args:
Returns:
Examples:
Function: get_all_by_device(uuid_or_id, options) ⇒ List[EnvironmentVariableBase]
List[EnvironmentVariableBase]Args:
Returns:
Examples:
Function: remove(uuid_or_id, key) ⇒ None
NoneArgs:
Examples:
Function: set(uuid_or_id, env_var_name, value) ⇒ None
NoneArgs:
Examples:
DeviceEnvVariable
Function: get(uuid_or_id, env_var_name) ⇒ Optional[str]
Optional[str]Args:
Examples:
Function: get_all_by_application(slug_or_uuid_or_id, options) ⇒ List[EnvironmentVariableBase]
List[EnvironmentVariableBase]Args:
Returns:
Examples:
Function: get_all_by_device(uuid_or_id, options) ⇒ List[EnvironmentVariableBase]
List[EnvironmentVariableBase]Args:
Returns:
Examples:
Function: remove(uuid_or_id, key) ⇒ None
NoneArgs:
Examples:
Function: set(uuid_or_id, env_var_name, value) ⇒ None
NoneArgs:
Examples:
DeviceServiceEnvVariable
Function: get(uuid_or_id, service_name_or_id, key) ⇒ Optional[str]
Optional[str]Args:
Returns:
Examples:
Function: get_all_by_application(slug_or_uuid_or_id, options) ⇒ List[EnvironmentVariableBase]
List[EnvironmentVariableBase]Args:
Returns:
Examples:
Function: get_all_by_device(uuid_or_id, options) ⇒ List[EnvironmentVariableBase]
List[EnvironmentVariableBase]Args:
Returns:
Examples:
Function: remove(uuid_or_id, service_name_or_id, key) ⇒ None
NoneArgs:
Examples:
Function: set(uuid_or_id, service_name_or_id, key, value) ⇒ None
NoneArgs:
Examples:
DeviceHistory
Function: get_all_by_application(slug_or_uuid_or_id, from_date, to_date, options) ⇒ List[DeviceHistoryType]
List[DeviceHistoryType]Args:
Returns:
Examples:
Function: get_all_by_device(uuid_or_id, from_date, to_date, options) ⇒ List[DeviceHistoryType]
List[DeviceHistoryType]Args:
Returns:
Examples:
DeviceType
Function: get(id_or_slug, options) ⇒ DeviceTypeType
DeviceTypeTypeArgs:
Returns:
Function: get_all(options) ⇒ List[DeviceTypeType]
List[DeviceTypeType]Args:
Returns:
Function: get_all_supported(options) ⇒ None
NoneArgs:
Returns:
Function: get_by_slug_or_name(slug_or_name, options) ⇒ DeviceTypeType
DeviceTypeTypeArgs:
Returns:
Function: get_name(slug) ⇒ str
strArgs:
Function: get_slug_by_name(name) ⇒ str
strArgs:
ApiKey
Function: create(name, description, expiry_date) ⇒ str
strArgs:
Returns:
Examples:
Function: get_all(options) ⇒ List[APIKeyType]
List[APIKeyType]Args:
Returns:
Examples:
Function: get_all_named_user_api_keys(options) ⇒ List[APIKeyType]
List[APIKeyType]Args:
Examples:
Function: get_device_api_keys_by_device(uuid_or_id, options) ⇒ List[APIKeyType]
List[APIKeyType]Args:
Examples:
Function: get_provisioning_api_keys_by_application(slug_or_uuid_or_id, options) ⇒ List[APIKeyType]
List[APIKeyType]Args:
Examples:
Function: revoke(id) ⇒ None
NoneArgs:
Examples:
Function: update(id, api_key_info) ⇒ None
NoneArgs:
Examples:
Key
Function: create(title, key) ⇒ SSHKeyType
SSHKeyTypeArgs:
Returns:
Function: get(id) ⇒ SSHKeyType
SSHKeyTypeArgs:
Returns:
Function: get_all(options) ⇒ List[SSHKeyType]
List[SSHKeyType]Args:
Returns:
Function: remove(id) ⇒ None
NoneArgs:
Organization
Function: create(name, handle, logo_image) ⇒ OrganizationType
OrganizationTypeArgs:
Returns:
Examples:
Function: get(handle_or_id, options) ⇒ OrganizationType
OrganizationTypeArgs:
Returns:
Raises:
Examples:
Function: get_all(options) ⇒ List[OrganizationType]
List[OrganizationType]Args:
Returns:
Examples:
Function: remove(handle_or_id) ⇒ None
NoneArgs:
Examples:
OrganizationMembership
Function: get(membership_id, options) ⇒ OrganizationMembershipType
OrganizationMembershipTypeArgs:
Returns:
Examples:
Function: get_all(options) ⇒ List[OrganizationMembershipType]
List[OrganizationMembershipType]Args:
Returns:
Examples:
Function: get_all_by_organization(handle_or_id, options) ⇒ List[OrganizationMembershipType]
List[OrganizationMembershipType]Args:
Returns:
Examples:
OrganizationMembershipTag
Function: get(membership_id, tag_key) ⇒ Optional[str]
Optional[str]Args:
Examples:
Function: get_all(options) ⇒ List[OrganizationMembershipTagType]
List[OrganizationMembershipTagType]Args:
Examples:
Function: get_all_by_organization(handle_or_id, options) ⇒ List[OrganizationMembershipTagType]
List[OrganizationMembershipTagType]Args:
Returns:
Examples:
Function: get_all_by_organization_membership(membership_id, options) ⇒ List[OrganizationMembershipTagType]
List[OrganizationMembershipTagType]Args:
Returns:
Examples:
Function: remove(membership_id, tag_key) ⇒ None
NoneArgs:
Examples:
Function: set(membership_id, tag_key, value) ⇒ None
NoneArgs:
Examples:
OrganizationInvite
Function: accept(invite_token) ⇒ None
NoneArgs:
Function: create(handle_or_id, invitee, role_name, message) ⇒ OrganizationInviteType
OrganizationInviteTypeArgs:
Returns:
Examples:
Function: get_all(options) ⇒ List[OrganizationInviteType]
List[OrganizationInviteType]Args:
Returns:
Examples:
Function: get_all_by_organization(handle_or_id, options) ⇒ List[OrganizationInviteType]
List[OrganizationInviteType]Args:
Returns:
Examples:
Function: revoke(invite_id) ⇒ None
NoneArgs:
Examples:
DeviceOs
Function: download(device_type, version, options) ⇒ None
NoneArgs:
Returns:
Function: get_all_os_versions(device_type, options) ⇒ None
NoneArgs:
Returns:
Function: get_available_os_versions(device_type) ⇒ None
NoneArgs:
Returns:
Function: get_config(slug_or_uuid_or_id, options) ⇒ None
NoneArgs:
Returns:
Raises:
Function: get_download_size(device_type, version) ⇒ float
floatArgs:
Returns:
Function: get_max_satisfying_version(device_type, version_or_range, os_type) ⇒ Optional[str]
Optional[str]Args:
Returns:
Function: get_supervisor_releases_for_cpu_architecture(cpu_architecture_slug_or_id, options) ⇒ List[ReleaseType]
List[ReleaseType]Args:
Returns:
Function: get_supported_os_update_versions(device_type, current_version) ⇒ None
NoneArgs:
Function: is_architecture_compatible_with(os_architecture, application_architecture) ⇒ None
NoneArgs:
Returns:
Function: is_supported_os_update(device_type, current_version, target_version) ⇒ bool
boolArgs:
Config
Function: get_all() ⇒ ConfigType
ConfigTypeReturns:
Examples:
Release
Function: create_from_url(slug_or_uuid_or_id, url, flatten_tarball) ⇒ int
intArgs:
Returns:
Function: finalize(commit_or_id_or_raw_version) ⇒ None
NoneArgs:
Function: get(commit_or_id_or_raw_version, options) ⇒ ReleaseType
ReleaseTypeArgs:
Returns:
Function: get_all_by_application(slug_or_uuid_or_id, options) ⇒ List[ReleaseType]
List[ReleaseType]Args:
Returns:
Function: get_latest_by_application(slug_or_uuid_or_id, options) ⇒ Optional[ReleaseType]
Optional[ReleaseType]Args:
Returns:
Function: get_with_image_details(commit_or_id_or_raw_version, image_options, release_options) ⇒ ReleaseWithImageDetailsType
ReleaseWithImageDetailsTypeArgs:
Returns:
Raises:
Function: set_is_invalidated(commit_or_id_or_raw_version, is_invalidated) ⇒ None
NoneArgs:
Function: set_known_issue_list(commit_or_id_or_raw_version, known_issue_list) ⇒ None
NoneArgs:
Function: set_note(commit_or_id_or_raw_version, note) ⇒ None
NoneArgs:
Function: set_release_version(commit_or_id, semver) ⇒ None
NoneArgs:
ReleaseTag
Function: get(commit_or_id_or_raw_version, tag_key) ⇒ Optional[str]
Optional[str]Args:
Examples:
Function: get_all(options) ⇒ List[BaseTagType]
List[BaseTagType]Args:
Returns:
Examples:
Function: get_all_by_application(slug_or_uuid_or_id, options) ⇒ List[BaseTagType]
List[BaseTagType]Args:
Returns:
Examples:
Function: get_all_by_release(commit_or_id_or_raw_version, options) ⇒ List[BaseTagType]
List[BaseTagType]Args:
Returns:
Examples:
Function: remove(commit_or_id_or_raw_version, tag_key) ⇒ None
NoneArgs:
Examples:
Function: set(commit_or_id_or_raw_version, tag_key, value) ⇒ None
NoneArgs:
Examples:
Service
Function: get_all_by_application(slug_or_uuid_or_id, options) ⇒ List[ServiceType]
List[ServiceType]Args:
Returns:
ServiceEnvVariable
Function: get(service_id_or_natural_key, key) ⇒ Optional[str]
Optional[str]Args:
Examples:
Function: get_all_by_application(slug_or_uuid_or_id, options) ⇒ List[EnvironmentVariableBase]
List[EnvironmentVariableBase]Args:
Returns:
Examples:
Function: get_all_by_service(service_id_or_natural_key, options) ⇒ List[EnvironmentVariableBase]
List[EnvironmentVariableBase]Args:
Returns:
Examples:
Function: remove(service_id_or_natural_key, key) ⇒ None
NoneArgs:
Examples:
Function: set(service_id_or_natural_key, key, value) ⇒ None
NoneArgs:
Examples:
Image
Function: get(id, options) ⇒ ImageType
ImageTypeArgs:
Returns:
Function: get_logs(id) ⇒ str
strArgs:
Returns:
Auth
Function: authenticate() ⇒ str
strArgs:
Returns:
Examples:
Function: get_actor_id() ⇒ int
intReturns:
Examples:
Function: get_token() ⇒ Optional[str]
Optional[str]Returns:
Examples:
Function: get_user_info() ⇒ UserInfo
UserInfoReturns:
Examples:
Function: is_logged_in() ⇒ bool
boolReturns:
Examples:
Function: login() ⇒ None
NoneArgs:
Examples:
Function: login_with_token(token) ⇒ None
NoneArgs:
Returns:
Examples:
Function: logout() ⇒ None
NoneExamples:
Function: register() ⇒ str
strArgs:
Returns:
Examples:
Function: whoami() ⇒ Union[UserKeyWhoAmIResponse, ApplicationKeyWhoAmIResponse, DeviceKeyWhoAmIResponse, None]
Union[UserKeyWhoAmIResponse, ApplicationKeyWhoAmIResponse, DeviceKeyWhoAmIResponse, None]Returns:
Examples:
TwoFactorAuth
Function: challenge(code) ⇒ None
NoneArgs:
Examples:
Function: disable(password) ⇒ str
strArgs:
Returns:
Examples:
Function: enable(code) ⇒ str
strArgs:
Returns:
Examples:
Function: get_setup_key() ⇒ str
strReturns:
Examples:
Function: is_enabled() ⇒ bool
boolReturns:
Examples:
Function: is_passed() ⇒ bool
boolReturns:
Examples:
Function: verify(code) ⇒ str
strArgs:
Returns:
Examples:
Logs
Function: history(uuid_or_id, count) ⇒ List[Log]
List[Log]Args:
Function: stop() ⇒ None
NoneFunction: subscribe(uuid_or_id, callback, error, count) ⇒ None
NoneArgs:
Function: unsubscribe(uuid_or_id) ⇒ None
NoneArgs:
Function: unsubscribe_all() ⇒ None
NoneSettings
Types
APIKeyInfoType
APIKeyType
ActorType
ApplicationHostedOnApplication
ApplicationInviteType
ApplicationMembershipRoleType
ApplicationMembershipType
ApplicationType
BaseTagType
BasicUserInfoType
CpuArchitectureType
CreditBundleType
DeviceFamilyType
DeviceHistoryType
DeviceManufacturerType
DeviceMetricsType
DeviceTypeAliasType
DeviceTypeType
EnvironmentVariableBase
ImageBasicInfoType
ImageInstallType
ImageType
InviteeType
OrganizationInviteType
OrganizationMembershipRoleType
OrganizationMembershipTagType
OrganizationMembershipType
OrganizationPrivateDeviceTypeAccess
OrganizationType
PineDeferred
PublicDeviceType
PublicOrganizationType
ReleaseImageType
ReleaseType
ReleaseVersion
ReleaseWithImageDetailsType
SSHKeyType
ServiceInstanceType
ServiceType
TeamApplicationAccessType
TeamMembershipType
TeamType
TypeApplication
TypeApplicationWithDeviceServiceDetails
TypeCurrentService
TypeDevice
TypeDeviceWithServices
TypeVar
TypedDict
UserType
WebResource
Last updated
Was this helpful?