feat: rename masq to snat throughout, update generator to Shorewall 5 snat format
This commit is contained in:
@@ -160,22 +160,22 @@ class RuleOut(BaseModel):
|
||||
model_config = {"from_attributes": True}
|
||||
|
||||
|
||||
# --- Masq ---
|
||||
class MasqCreate(BaseModel):
|
||||
# --- Snat ---
|
||||
class SnatCreate(BaseModel):
|
||||
source_network: str
|
||||
out_interface: str
|
||||
to_address: str = ""
|
||||
comment: str = ""
|
||||
|
||||
|
||||
class MasqUpdate(BaseModel):
|
||||
class SnatUpdate(BaseModel):
|
||||
source_network: Optional[str] = None
|
||||
out_interface: Optional[str] = None
|
||||
to_address: Optional[str] = None
|
||||
comment: Optional[str] = None
|
||||
|
||||
|
||||
class MasqOut(BaseModel):
|
||||
class SnatOut(BaseModel):
|
||||
id: int
|
||||
config_id: int
|
||||
source_network: str
|
||||
@@ -192,4 +192,4 @@ class GenerateOut(BaseModel):
|
||||
interfaces: str
|
||||
policy: str
|
||||
rules: str
|
||||
masq: str
|
||||
snat: str
|
||||
|
||||
Reference in New Issue
Block a user