runway.config.components.runway package¶
Runway config components.
- class runway.config.components.runway.RunwayDeploymentDefinition[source]¶
Bases:
ConfigComponentDefinition[RunwayDeploymentDefinitionModel]Runway deployment definition.
- __init__(data: RunwayDeploymentDefinitionModel) None[source]¶
Instantiate class.
Return menu entry representation of this deployment.
- property modules: list[RunwayModuleDefinition]¶
List of Runway modules.
- classmethod parse_obj(obj: list[dict[str, Any]]) list[Self][source]¶
- classmethod parse_obj(obj: list[ConfigProperty] | set[ConfigProperty] | tuple[ConfigProperty, ...]) list[Self]
- classmethod parse_obj(obj: dict[str, Any] | ConfigProperty) Self
Parse a python object into this class.
- Parameters:
obj – The object to parse.
- set_modules(modules: list[RunwayModuleDefinition | RunwayModuleDefinitionModel]) None[source]¶
Set the value of modules.
- Parameters:
modules – A list of modules.
- Raises:
TypeError – The provided value does not match the required types.
- class runway.config.components.runway.RunwayModuleDefinition[source]¶
Bases:
ConfigComponentDefinition[RunwayModuleDefinitionModel]Runway module definition.
- __init__(data: RunwayModuleDefinitionModel) None[source]¶
Instantiate class.
- property child_modules: list[RunwayModuleDefinition]¶
List of child modules.
Return menu entry representation of this module.
- class runway.config.components.runway.RunwayTestDefinition[source]¶
Bases:
ConfigComponentDefinition[RunwayTestDefinitionModel]Runway test definition.
- __init__(data: RunwayTestDefinitionModel) None[source]¶
Instantiate class.
- class runway.config.components.runway.RunwayVariablesDefinition[source]¶
Bases:
MutableMapRunway variables definition.
- __init__(data: RunwayVariablesDefinitionModel) None[source]¶
Instantiate class.
Submodules¶
- runway.config.components.runway.base module
ConfigComponentDefinitionConfigComponentDefinition.__contains__()ConfigComponentDefinition.__getattr__()ConfigComponentDefinition.__getitem__()ConfigComponentDefinition.__init__()ConfigComponentDefinition.__setattr__()ConfigComponentDefinition.__setitem__()ConfigComponentDefinition.dataConfigComponentDefinition.get()ConfigComponentDefinition.parse_obj()ConfigComponentDefinition.resolve()