Application
- class datarobot.Application(id, application_type_id, user_id, model_deployment_id, name, created_by, created_at, updated_at, datasets, cloud_provider, deployment_ids, pool_used, permissions, has_custom_logo, org_id, deployment_status_id=None, description=None, related_entities=None, application_template_type=None, deployment_name=None, deactivation_status_id=None, created_first_name=None, creator_last_name=None, creator_userhash=None, deployments=None)
An entity associated with a DataRobot Application.
- Attributes:
- idstr
The ID of the created application.
- application_type_idstr
The ID of the type of the application.
- user_idstr
The ID of the user which created the application.
- model_deployment_idstr
The ID of the associated model deployment.
- deactivation_status_idstr 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.
- namestr
The name of the application.
- created_bystr
The username of the user created the application.
- created_atstr
The timestamp when the application was created.
- updated_atstr
The timestamp when the application was updated.
- datasetsList[str]
The list of datasets IDs associated with the application.
- creator_first_nameOptional[str]
Application creator first name. Optional.
- creator_last_nameOptional[str]
Application creator last name. Optional.
- creator_userhashOptional[str]
Application creator userhash. Optional.
- deployment_status_idstr
The ID of the status object to track the asynchronous deployment process status.
- descriptionstr
A description of the application.
- cloud_providerstr
The host of this application.
- deploymentsOptional[List[ApplicationDeployment]]
A list of deployment details. Optional.
- deployment_idsList[str]
A list of deployment IDs for this app.
- deployment_nameOptional[str]
Name of the deployment. Optional.
- application_template_typeOptional[str]
Application template type, purpose. Optional.
- pool_usedbool
Whether the pool where used for last app deployment.
- permissionsList[str]
The list of permitted actions, which the authenticated user can perform on this application. Permissions should be ApplicationPermission options.
- has_custom_logobool
Whether the app has a custom logo.
- related_entitiesOptional[ApplcationRelatedEntity]
IDs of entities, related to app for easy search.
- org_idstr
ID of the app’s organization.
- classmethod list(offset=None, limit=None, use_cases=None)
Retrieve a list of user applications.
- Parameters:
- offsetOptional[int]
Optional. Retrieve applications in a list after this number.
- limitOptional[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:
- applicationsList[Application]
The requested list of user applications.
- Return type:
List
[Application
]
- classmethod get(application_id)
Retrieve a single application.
- Parameters:
- application_idstr
The ID of the application to retrieve.
- Returns:
- applicationApplication
The requested application.
- Return type: