fix(typing): resolve mypy errors in schemas.compute.cloud_nodes

This commit is contained in:
Mark Paronyan 2026-09-28 04:47:23 +00:00
parent b9192438c9
commit 908a1eb3e6
No known key found for this signature in database
GPG Key ID: 8DC7338A87FE22F8
2 changed files with 4 additions and 4 deletions

View File

@ -126,7 +126,7 @@ class CloudBase(BaseModel):
Common cloud node properties.
"""
name: str
name: Optional[str] = None
node_id: Optional[UUID] = None
usage: Optional[str] = None
remote_console_host: Optional[str] = Field(None, description="Remote console host or IP")
@ -144,7 +144,7 @@ class CloudCreate(CloudBase):
Properties to create a cloud node.
"""
pass
name: str
class CloudUpdate(CloudBase):
@ -152,10 +152,11 @@ class CloudUpdate(CloudBase):
Properties to update a cloud node.
"""
name: Optional[str] = None
pass
class Cloud(CloudBase):
name: str
project_id: UUID
node_id: UUID
ports_mapping: List[Union[EthernetPort, TAPPort, UDPPort]]

View File

@ -375,7 +375,6 @@ module = [
"gns3server.db.repositories.users", # 12
"gns3server.db.tasks", # 12
"gns3server.schemas.compute.atm_switch_nodes", # 5
"gns3server.schemas.compute.cloud_nodes", # 1
"gns3server.schemas.compute.docker_nodes", # 2
"gns3server.schemas.compute.dynamips_nodes", # 1
"gns3server.schemas.compute.frame_relay_switch_nodes", # 5