You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 3dff2a8
Browse filesBrowse the repository at this point in the historyBrowse files
-**Feature:** Add `disabled` field to `ConfigFilter` to allow disabling a filter without removing it
277
277
-`ufw`:
278
+
-[v0.3.0](services/ufw/CHANGELOG.md#v030)
279
+
-**Breaking Change:**`list_provider_options` now returns a single `ProviderOptionsResponse` instead of `List[ProviderOptionsResponse]`, matching the endpoint's actual (non-array) response
280
+
-**Breaking Change:** Removal of `security_group` field from `RuleResponse` model
281
+
-**Breaking Change:**`type` field in `RuleResponse` model now validates against a fixed set of values (`ACL`, `PublicIP`, `SecurityRule`, `SecurityGroup`); previously any string was accepted
282
+
-**Feature:** Add `ref_id` and `stateful` fields to `RuleResponse` model
283
+
-**Feature:** Add `remote_security_group_id` and `stateful` fields to `CreateRulePayload` model
Copy file name to clipboardExpand all lines: services/ufw/CHANGELOG.md
+8Lines changed: 8 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,11 @@
1
+
## v0.3.0
2
+
3
+
-**Breaking Change:**`list_provider_options` now returns a single `ProviderOptionsResponse` instead of `List[ProviderOptionsResponse]`, matching the endpoint's actual (non-array) response
4
+
-**Breaking Change:** Removal of `security_group` field from `RuleResponse` model
5
+
-**Breaking Change:**`type` field in `RuleResponse` model now validates against a fixed set of values (`ACL`, `PublicIP`, `SecurityRule`, `SecurityGroup`); previously any string was accepted
6
+
-**Feature:** Add `ref_id` and `stateful` fields to `RuleResponse` model
7
+
-**Feature:** Add `remote_security_group_id` and `stateful` fields to `CreateRulePayload` model
default=None, description="The ID of the Group.", alias="remoteSecurityGroupId"
55
+
)
46
56
security_group_id: Optional[StrictStr] =Field(
47
57
default=None, description="The ID of the Group.", alias="securityGroupId"
48
58
)
49
59
source_ip: StrictStr=Field(description="The IP (CIDR) to which the rule applies.", alias="sourceIP")
60
+
stateful: Optional[StrictBool] =Field(
61
+
default=None,
62
+
description="Indicates whether the security group rule is stateful or stateless (used only for security groups, default value for them will be true).",
63
+
)
50
64
type: StrictStr=Field(description='The type of the rule (e.g., "ACL", "PublicIP", "SecurityRule").')
51
65
__properties: ClassVar[List[str]] = [
52
66
"description",
@@ -57,8 +71,10 @@ class CreateRulePayload(BaseModel):
0 commit comments