infrahub_sdk.schema.repository
Classes
InfrahubRepositoryConfigElement
Class to regroup all elements of the infrahub configuration for a repository for typing purpose.
InfrahubRepositoryArtifactDefinitionConfig
InfrahubJinja2TransformConfig
Methods:
template_path_value
template_path_value(self) -> str
payload
payload(self) -> dict[str, str]
InfrahubCheckDefinitionConfig
Methods:
load_class
load_class(self, import_root: str | None = None, relative_path: str | None = None) -> type[InfrahubCheck]
InfrahubGeneratorDefinitionConfig
Methods:
load_class
load_class(self, import_root: str | None = None, relative_path: str | None = None) -> type[InfrahubGenerator]
InfrahubPythonTransformConfig
Methods:
load_class
load_class(self, import_root: str | None = None, relative_path: str | None = None) -> type[InfrahubTransform]
InfrahubRepositoryGraphQLConfig
Methods:
load_query
load_query(self, relative_path: str = '.') -> str
InfrahubObjectConfig
InfrahubMenuConfig
InfrahubRepositoryConfig
Methods:
unique_items
unique_items(cls, v: list[Any]) -> list[Any]
has_jinja2_transform
has_jinja2_transform(self, name: str) -> bool
get_jinja2_transform
get_jinja2_transform(self, name: str) -> InfrahubJinja2TransformConfig
has_check_definition
has_check_definition(self, name: str) -> bool
get_check_definition
get_check_definition(self, name: str) -> InfrahubCheckDefinitionConfig
has_artifact_definition
has_artifact_definition(self, name: str) -> bool
get_artifact_definition
get_artifact_definition(self, name: str) -> InfrahubRepositoryArtifactDefinitionConfig
has_generator_definition
has_generator_definition(self, name: str) -> bool
get_generator_definition
get_generator_definition(self, name: str) -> InfrahubGeneratorDefinitionConfig
has_python_transform
has_python_transform(self, name: str) -> bool
get_python_transform
get_python_transform(self, name: str) -> InfrahubPythonTransformConfig
has_query
has_query(self, name: str) -> bool
get_query
get_query(self, name: str) -> InfrahubRepositoryGraphQLConfig