ServiceAccount
ServiceAccount provides authentication and authorization context for node execution
Functions
func
from_dictfrom_dict(cls, /, data, registry, *, yaml_path=None, strict=False, **kwargs) -> Self
param
clsparam
datadict[str, Any]
param
registryRegistry
param
yaml_pathstr | None
= None
param
strictbool
= False
param
kwargsAny
= {}
Returns
Self
func
from_yaml_pathfrom_yaml_path(cls, /, yaml_path, registry, *, strict=True, **kwargs) -> Self
Create a ServiceAccount from a YAML file.
Args: yaml_path (str): Path to the YAML file.
Returns: ServiceAccount: An instance of ServiceAccount initialized with the YAML data.
param
clsparam
yaml_pathstr | Path
param
registryRegistry
param
strictbool
= True
param
kwargsAny
= {}
Returns
Self
func
get_internal_stateget_internal_state(self, /, external_state) -> dict[str, Any]
Extract and return internal state from external state based on inject configuration
param
selfparam
external_statedict[str, Any]
Returns
dict[str, Any]
func
_get_nested_value_get_nested_value(self, /, data, path) -> Any
param
selfparam
datadict[str, Any]
param
pathstr
Returns
Any
func
_set_nested_value_set_nested_value(self, /, data, path, value) -> None
param
selfparam
datadict[str, Any]
param
pathstr
param
valueAny
Returns
None
Last updated on