Skip to content

Class peagen.orm.secrets.RepoSecret

peagen.orm.secrets.RepoSecret

Bases: Base, GUIDPk, _SecretCoreMixin, RepositoryMixin, Timestamped

repository class-attribute instance-attribute

repository = relationship(
    "Repository", back_populates="secrets"
)

repository_id class-attribute instance-attribute

repository_id = acol(
    storage=S(
        PgUUID(as_uuid=True),
        fk=ForeignKeySpec("peagen.repositories.id"),
        nullable=False,
    )
)

name class-attribute instance-attribute

name = acol(storage=S(String(128), nullable=False))

data class-attribute instance-attribute

data = acol(storage=S(String, nullable=False))

desc class-attribute instance-attribute

desc = acol(storage=S(String, nullable=True))