---
sidebar:
  label: roboto.action_runtime.action_input
  order: 0
title: roboto.action_runtime.action_input
---
## Submodules

- [roboto.action_runtime.action_input.action_input](/docs/reference/python-sdk/roboto/action_runtime/action_input/action_input)
- [roboto.action_runtime.action_input.file_resolver](/docs/reference/python-sdk/roboto/action_runtime/action_input/file_resolver)
- [roboto.action_runtime.action_input.input_resolver](/docs/reference/python-sdk/roboto/action_runtime/action_input/input_resolver)
- [roboto.action_runtime.action_input.session_resolver](/docs/reference/python-sdk/roboto/action_runtime/action_input/session_resolver)
- [roboto.action_runtime.action_input.topic_resolver](/docs/reference/python-sdk/roboto/action_runtime/action_input/topic_resolver)

## Package Contents

- [ActionInput](/reference/python-sdk/roboto/action_runtime/action_input/action_input#roboto.action_runtime.action_input.action_input.ActionInput) (class): Resolved references to input data an Action was given to operate on.

- [ActionInputRecord](/reference/python-sdk/roboto/action_runtime/action_input/action_input#roboto.action_runtime.action_input.action_input.ActionInputRecord) (class): Serializable representation of an `ActionInput`.

- [ActionInputResolver](/reference/python-sdk/roboto/action_runtime/action_input/input_resolver#roboto.action_runtime.action_input.input_resolver.ActionInputResolver) (class): Resolves the action invocation input spec to concrete Roboto entities.

- [DEFAULT_INPUT_FILE](/reference/python-sdk/roboto/action_runtime/action_input/action_input#roboto.action_runtime.action_input.action_input.DEFAULT_INPUT_FILE) (data)

- [InputFileResolver](/reference/python-sdk/roboto/action_runtime/action_input/file_resolver#roboto.action_runtime.action_input.file_resolver.InputFileResolver) (class): Looks up the files an action invocation runs on, from the file selectors declared as its inputs.

- [InputSessionResolver](/reference/python-sdk/roboto/action_runtime/action_input/session_resolver#roboto.action_runtime.action_input.session_resolver.InputSessionResolver) (class): Looks up the sessions an action invocation runs on, from the session selectors declared as its inputs.

- [InputTopicResolver](/reference/python-sdk/roboto/action_runtime/action_input/topic_resolver#roboto.action_runtime.action_input.topic_resolver.InputTopicResolver) (class): Looks up the topics an action invocation runs on, from the topic selectors declared as its inputs.
