Skip to content

Applications

Application

class datarobot.Application

An entity associated with a DataRobot Application.

Variables

Attribute Type Description
id str The ID of the created application.
application_type_id str The ID of the type of the application.
user_id str The ID of the user which created the application.
model_deployment_id str The ID of the associated model deployment.
deactivation_status_id str or None The ID of the status object to track the asynchronous app deactivation process status. Will be None if the app was never deactivated.
name str The name of the application.
created_by str The username of the user created the application.
created_at str The timestamp when the application was created.
updated_at str The timestamp when the application was updated.
datasets List[str] The list of datasets IDs associated with the application.
creator_first_name Optional[str] Application creator first name. Optional.
creator_last_name Optional[str] Application creator last name. Optional.
creator_userhash Optional[str] Application creator userhash. Optional.
deployment_status_id str The ID of the status object to track the asynchronous deployment process status.
description str A description of the application.
cloud_provider str The host of this application.
deployments Optional[List[ApplicationDeployment]] A list of deployment details. Optional.
deployment_ids List[str] A list of deployment IDs for this app.
deployment_name Optional[str] Name of the deployment. Optional.
application_template_type Optional[str] Application template type, purpose. Optional.
pool_used bool Whether the pool where used for last app deployment.
permissions List[str] The list of permitted actions, which the authenticated user can perform on this application. Permissions should be ApplicationPermission options.
has_custom_logo bool Whether the app has a custom logo.
related_entities Optional[ApplcationRelatedEntity] IDs of entities, related to app for easy search.
org_id str ID of the app’s organization.

list()

classmethod list()

Retrieve a list of user applications.

Parameters

Parameter Type Description
offset Optional[int] Optional. Retrieve applications in a list after this number.
limit Optional[int] Optional. Retrieve only this number of applications.
use_cases Optional[Union[UseCase, List[UseCase], str, List[str]]] Optional. Filter available Applications by a specific Use Case or Use Cases. Accepts either the entity or the ID. If set to [None], the method filters the application’s datasets by those not linked to a UseCase.

Returns

Returns Description
applications The requested list of user applications.

Return type: List[Application]

get()

classmethod get()

Retrieve a single application.

Parameters

Parameter Type Description
application_id str The ID of the application to retrieve.

Returns

Returns Description
application The requested application.

Return type: Application