File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -58,6 +58,7 @@ class RequiredFieldMissing(TFEError): ...
5858ERR_INVALID_ORG = "invalid organization name"
5959ERR_REQUIRED_EMAIL = "email is required"
6060
61+
6162class WorkspaceNotFound (NotFound ): ...
6263
6364
Original file line number Diff line number Diff line change @@ -114,7 +114,7 @@ class Workspace(BaseModel):
114114 organization : str
115115 execution_mode : ExecutionMode | None = None
116116 project_id : str | None = None
117-
117+
118118 # Core attributes
119119 actions : WorkspaceActions | None = None
120120 allow_destroy_plan : bool = False
@@ -173,6 +173,7 @@ class Workspace(BaseModel):
173173 # Links
174174 links : dict [str , Any ] = Field (default_factory = dict )
175175
176+
176177class Capacity (BaseModel ):
177178 organization : str
178179 pending : int
@@ -280,6 +281,7 @@ class DataRetentionPolicyDeleteOlderSetOptions(BaseModel):
280281class DataRetentionPolicyDontDeleteSetOptions (BaseModel ):
281282 pass # No additional fields needed
282283
284+
283285class Tag (BaseModel ):
284286 id : str | None = None
285287 name : str = ""
@@ -471,6 +473,7 @@ class WorkspaceUpdateOptions(BaseModel):
471473 project : Project | None = None
472474 tag_bindings : list [TagBinding ] = Field (default_factory = list )
473475
476+
474477class WorkspaceList (BaseModel ):
475478 items : list [Workspace ] = Field (default_factory = list )
476479 pagination : Pagination | None = None
You can’t perform that action at this time.
0 commit comments