---
sidebar:
  hidden: true
title: roboto.domain.actions.scheduled_trigger_operations
---
## Module Contents

### CreateScheduledTriggerRequest

```python
class roboto.domain.actions.scheduled_trigger_operations.CreateScheduledTriggerRequest(
    /,
    **data: Any,
)
```

`from roboto.domain.actions import CreateScheduledTriggerRequest`

[Source](https://github.com/roboto-ai/roboto-python-sdk/blob/main/src/roboto/domain/actions/scheduled_trigger_operations.py#L24-L41)

Bases: `pydantic.BaseModel`

Request payload to create a scheduled trigger.

See [`create()`](/reference/python-sdk/roboto/domain/actions/scheduled_trigger#roboto.domain.actions.scheduled_trigger.ScheduledTrigger.create) for details on the request attributes.

**Parameters**

- **data** (`Any`)

**Attributes**

- **CreateScheduledTriggerRequest.action_name** (`str`) = `None`
- **CreateScheduledTriggerRequest.action_owner_id** (`str | None`) = `None`
- **CreateScheduledTriggerRequest.compute_requirement_overrides** (`roboto.domain.actions.action_record.ComputeRequirements | None`) = `None`
- **CreateScheduledTriggerRequest.container_parameter_overrides** (`roboto.domain.actions.action_record.ContainerParameters | None`) = `None`
- **CreateScheduledTriggerRequest.enabled** (`bool`)
- **CreateScheduledTriggerRequest.invocation_input** (`roboto.domain.actions.invocation_record.InvocationInput | None`) = `None`
- **CreateScheduledTriggerRequest.invocation_upload_destination** (`roboto.domain.actions.invocation_record.InvocationUploadDestination | None`) = `None`
- **CreateScheduledTriggerRequest.name** (`str`) = `None`
- **CreateScheduledTriggerRequest.parameter_values** (`dict[str, Any] | None`) = `None`
- **CreateScheduledTriggerRequest.schedule** (`str`)
- **CreateScheduledTriggerRequest.timeout** (`Annotated[int, pydantic.Field(ge=0)] | None`) = `None`

### UpdateScheduledTriggerRequest

```python
class roboto.domain.actions.scheduled_trigger_operations.UpdateScheduledTriggerRequest(
    /,
    **data: Any,
)
```

`from roboto.domain.actions import UpdateScheduledTriggerRequest`

[Source](https://github.com/roboto-ai/roboto-python-sdk/blob/main/src/roboto/domain/actions/scheduled_trigger_operations.py#L44-L62)

Bases: `pydantic.BaseModel`

Request payload to update a scheduled trigger.

See [`update()`](/reference/python-sdk/roboto/domain/actions/scheduled_trigger#roboto.domain.actions.scheduled_trigger.ScheduledTrigger.update) for details on the request attributes.

**Parameters**

- **data** (`Any`)

**Attributes**

- **UpdateScheduledTriggerRequest.action_name** (`Annotated[str, pydantic.Field(pattern='[\\w\\-]+')] | roboto.sentinels.NotSetType`)
- **UpdateScheduledTriggerRequest.action_owner_id** (`str | roboto.sentinels.NotSetType`)
- **UpdateScheduledTriggerRequest.compute_requirement_overrides** (`roboto.domain.actions.action_record.ComputeRequirements | None | roboto.sentinels.NotSetType`)
- **UpdateScheduledTriggerRequest.container_parameter_overrides** (`roboto.domain.actions.action_record.ContainerParameters | None | roboto.sentinels.NotSetType`)
- **UpdateScheduledTriggerRequest.enabled** (`bool | roboto.sentinels.NotSetType`)
- **UpdateScheduledTriggerRequest.invocation_input** (`roboto.domain.actions.invocation_record.InvocationInput | None | roboto.sentinels.NotSetType`)
- **UpdateScheduledTriggerRequest.invocation_upload_destination** (`roboto.domain.actions.invocation_record.InvocationUploadDestination | None | roboto.sentinels.NotSetType`)
- **UpdateScheduledTriggerRequest.model_config**: Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- **UpdateScheduledTriggerRequest.parameter_values** (`dict[str, Any] | None | roboto.sentinels.NotSetType`)
- **UpdateScheduledTriggerRequest.schedule** (`str | roboto.sentinels.NotSetType`)
- **UpdateScheduledTriggerRequest.timeout** (`Annotated[int, pydantic.Field(ge=0)] | None | roboto.sentinels.NotSetType`)
