size validation (#156)

This commit is contained in:
Anshuman Goel
2020-10-15 09:05:57 -07:00
committed by GitHub
parent 543dad30e2
commit fb3071ad4a

View File

@ -562,6 +562,12 @@ class Scaleset(BaseModel):
client_object_id: Optional[UUID]
tags: Dict[str, str] = Field(default_factory=lambda: {})
@validator("size", allow_reuse=True)
def check_size(cls, value: int) -> int:
if value < 0:
raise ValueError("Invalid scaleset size")
return value
class NotificationConfig(BaseModel):
config: NotificationTemplate