Custom templates¶
class datarobot.models.custom_templates.CustomTemplate¶
Template for custom activity (e.g. custom-metrics, applications).
classmethod list(search=None, order_by=None, tag=None, template_type=None, template_sub_type=None, offset=None, limit=None)¶
List all custom templates.
Added in version v3.7.
- Parameters:
- search (
Optional[str]
) – Search string. - order_by (
Optional[ListCustomTemplatesSortQueryParams]
) – Ordering field. - tag (
Optional[str]
) – Tag associated with the template. - template_type (
Optional[str]
) – Type of the template. - template_type – Sub-type of the template.
- offset (
Optional[int]
) – Offset for pagination. - limit (
Optional[int]
) – Limit for pagination.
- search (
- Returns: templates
- Return type:
List[CustomTemplate]
classmethod get(template_id)¶
Get a custom template by ID.
Added in version v3.7.
- Parameters:
template_id (
str
) – ID of the template. - Returns: template
- Return type:
CustomTemplate
update(name=None, description=None, default_resource_bundle_id=None, template_type=None, template_sub_type=None, template_metadata=None, default_environment=None)¶
Update the custom template.
Added in version v3.7.
- Parameters:
- name (
Optional[str]
) – The template name. - description (
Optional[str]
) – A description of the template. - default_resource_bundle_id (
Optional[str]
) – The default resource bundle ID. - template_type (
Optional[str]
) – The template type. - template_sub_type (
Optional[str]
) – The template sub-type. - template_metadata (
Optional[TemplateMetadata|str]
) – The metadata associated with the template, provided as TemplateMetadata or a JSON encoded string. - default_environment (
Optional[DefaultEnvironment|str]
) – The default environment associated with the template, provided as DefaultEnvironment or a JSON encoded string.
- name (
- Return type:
None
Examples
from datarobot import CustomTemplate
from datarobot.models.custom_templates import DefaultEnvironment
new_env = DefaultEnvironment(
environment_id='679d47c8ce1ecd17326f3fdf',
environment_version_id='679d47c8ce1ecd17326f3fe3',
)
template = CustomTemplate.get(template_id='5c939e08962d741e34f609f0')
template.update(default_environment=new_env, description='Updated template with environment v17')
delete()¶
Delete this custom template.
Added in version v3.7.
- Return type:
None
class datarobot.models.custom_templates.DefaultEnvironment¶
Default execution environment.
class datarobot.models.custom_templates.CustomMetricMetadata¶
Metadata for custom metrics.
class datarobot.models.custom_templates.TemplateMetadata¶
Metadata for the custom templates.