Skip to main content

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