BetaRoutinesOperations Class
Warning
DO NOT instantiate this class directly.
Instead, you should access the following operations through
<xref:routines> attribute.
Constructor
BetaRoutinesOperations(*args, **kwargs)
Methods
| create_or_update |
Create or update a routine. |
| delete |
Delete a routine. |
| disable |
Disable a routine. |
| dispatch |
Queue an asynchronous routine dispatch. |
| enable |
Enable a routine. |
| get |
Retrieve a routine. |
| list |
List routines. |
| list_runs |
List prior runs for a routine. |
create_or_update
Create or update a routine.
create_or_update(routine_name: str, *, content_type: str = 'application/json', description: str | None = None, enabled: bool | None = None, triggers: dict[str, _models.RoutineTrigger] | None = None, action: _models.RoutineAction | None = None, **kwargs: Any) -> _models.Routine
Parameters
| Name | Description |
|---|---|
|
routine_name
Required
|
The unique name of the routine. Required. |
|
body
|
Is either a JSON type or a IO[bytes] type. Required. |
Keyword-Only Parameters
| Name | Description |
|---|---|
|
description
|
A human-readable description of the routine. Default value is None. Default value: None
|
|
enabled
|
Whether the routine is enabled. Default value is None. Default value: None
|
|
triggers
|
The triggers configured for the routine. In v1, exactly one trigger entry is supported. Default value is None. Default value: None
|
|
action
|
The action executed when the routine fires. Default value is None. Default value: None
|
Returns
| Type | Description |
|---|---|
|
Routine. The Routine is compatible with MutableMapping |
Exceptions
| Type | Description |
|---|---|
delete
Delete a routine.
delete(routine_name: str, **kwargs: Any) -> None
Parameters
| Name | Description |
|---|---|
|
routine_name
Required
|
The unique name of the routine. Required. |
Returns
| Type | Description |
|---|---|
|
None |
Exceptions
| Type | Description |
|---|---|
disable
Disable a routine.
disable(routine_name: str, **kwargs: Any) -> Routine
Parameters
| Name | Description |
|---|---|
|
routine_name
Required
|
The unique name of the routine. Required. |
Returns
| Type | Description |
|---|---|
|
Routine. The Routine is compatible with MutableMapping |
Exceptions
| Type | Description |
|---|---|
dispatch
Queue an asynchronous routine dispatch.
dispatch(routine_name: str, *, content_type: str = 'application/json', payload: _models.RoutineDispatchPayload | None = None, **kwargs: Any) -> _models.DispatchRoutineResult
Parameters
| Name | Description |
|---|---|
|
routine_name
Required
|
The unique name of the routine. Required. |
|
body
|
Is either a JSON type or a IO[bytes] type. Required. |
Keyword-Only Parameters
| Name | Description |
|---|---|
|
payload
|
A direct action-input override sent downstream when testing a routine. Default value is None. Default value: None
|
Returns
| Type | Description |
|---|---|
|
DispatchRoutineResult. The DispatchRoutineResult is compatible with MutableMapping |
Exceptions
| Type | Description |
|---|---|
enable
Enable a routine.
enable(routine_name: str, **kwargs: Any) -> Routine
Parameters
| Name | Description |
|---|---|
|
routine_name
Required
|
The unique name of the routine. Required. |
Returns
| Type | Description |
|---|---|
|
Routine. The Routine is compatible with MutableMapping |
Exceptions
| Type | Description |
|---|---|
get
Retrieve a routine.
get(routine_name: str, **kwargs: Any) -> Routine
Parameters
| Name | Description |
|---|---|
|
routine_name
Required
|
The unique name of the routine. Required. |
Returns
| Type | Description |
|---|---|
|
Routine. The Routine is compatible with MutableMapping |
Exceptions
| Type | Description |
|---|---|
list
List routines.
list(*, limit: int | None = None, before: str | None = None, order: str | None = None, **kwargs: Any) -> ItemPaged[Routine]
Keyword-Only Parameters
| Name | Description |
|---|---|
|
limit
|
The maximum number of routines to return. Default value is None. Default value: None
|
|
before
|
Unsupported. Reserved for future backward pagination support. Default value is None. Default value: None
|
|
order
|
The ordering direction. Supported values are asc and desc. Default value is None. Default value: None
|
Returns
| Type | Description |
|---|---|
|
An iterator like instance of Routine |
Exceptions
| Type | Description |
|---|---|
list_runs
List prior runs for a routine.
list_runs(routine_name: str, *, filter: str | None = None, limit: int | None = None, before: str | None = None, order: str | None = None, **kwargs: Any) -> ItemPaged[RoutineRun]
Parameters
| Name | Description |
|---|---|
|
routine_name
Required
|
The unique name of the routine. Required. |
Keyword-Only Parameters
| Name | Description |
|---|---|
|
filter
|
An optional MLflow search-runs filter expression applied within the routine's experiment. Default value is None. Default value: None
|
|
limit
|
The maximum number of runs to return. Default value is None. Default value: None
|
|
before
|
Unsupported. Reserved for future backward pagination support. Default value is None. Default value: None
|
|
order
|
The ordering direction. Supported values are asc and desc. Default value is None. Default value: None
|
Returns
| Type | Description |
|---|---|
|
An iterator like instance of RoutineRun |
Exceptions
| Type | Description |
|---|---|