infrahub_sdk.yaml
Classes
InfrahubFileApiVersion
InfrahubFileKind
InfrahubFileData
LocalFile
YamlFile
Methods:
load_content
load_content(self) -> None
validate_content
validate_content(self) -> None
init
init(cls, location: Path, multiple_documents: bool, content: dict | None) -> Self
load_file_from_disk
load_file_from_disk(cls, path: Path) -> list[Self]
load_from_disk
load_from_disk(cls, paths: list[Path]) -> list[Self]
InfrahubFile
Methods:
data
data(self) -> InfrahubFileData
version
version(self) -> InfrahubFileApiVersion
kind
kind(self) -> InfrahubFileKind
validate_content
validate_content(self) -> None
SchemaFile
Methods:
payload
payload(self) -> dict[str, Any]