Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 20 additions & 20 deletions infrahub_sdk/protocols.py
Original file line number Diff line number Diff line change
Expand Up @@ -204,6 +204,16 @@ class CoreAccount(LineageOwner, LineageSource, CoreGenericAccount):
pass


class CoreAccountGroup(CoreGroup):
roles: RelationshipManager


class CoreAccountRole(CoreNode):
name: String
groups: RelationshipManager
permissions: RelationshipManager


class CoreArtifact(CoreTaskTarget):
name: String
status: Enum
Expand Down Expand Up @@ -445,16 +455,6 @@ class CoreTransformPython(CoreTransformation):
class_name: String


class CoreUserGroup(CoreGroup):
roles: RelationshipManager


class CoreUserRole(CoreNode):
name: String
groups: RelationshipManager
permissions: RelationshipManager


class CoreUserValidator(CoreValidator):
check_definition: RelatedNode
repository: RelatedNode
Expand Down Expand Up @@ -649,6 +649,16 @@ class CoreAccountSync(LineageOwnerSync, LineageSourceSync, CoreGenericAccountSyn
pass


class CoreAccountGroupSync(CoreGroupSync):
roles: RelationshipManagerSync


class CoreAccountRoleSync(CoreNodeSync):
name: String
groups: RelationshipManagerSync
permissions: RelationshipManagerSync


class CoreArtifactSync(CoreTaskTargetSync):
name: String
status: Enum
Expand Down Expand Up @@ -890,16 +900,6 @@ class CoreTransformPythonSync(CoreTransformationSync):
class_name: String


class CoreUserGroupSync(CoreGroupSync):
roles: RelationshipManagerSync


class CoreUserRoleSync(CoreNodeSync):
name: String
groups: RelationshipManagerSync
permissions: RelationshipManagerSync


class CoreUserValidatorSync(CoreValidatorSync):
check_definition: RelatedNodeSync
repository: RelatedNodeSync
Expand Down