Skip to content

Commit dd33a93

Browse files
stainless-app[bot]stainless-bot
authored andcommitted
feat(api): update via SDK Studio (#240)
1 parent f44f877 commit dd33a93

28 files changed

+123
-191
lines changed

api.md

+15-18
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@ Types:
3838
```python
3939
from cloudflare.types.accounts import (
4040
Member,
41+
MemberRoles,
4142
MemberWithInviteCode,
42-
Roles,
4343
MemberListResponse,
4444
MemberDeleteResponse,
4545
)
@@ -214,7 +214,6 @@ Types:
214214

215215
```python
216216
from cloudflare.types.user.load_balancers import (
217-
Pool,
218217
PoolDeleteResponse,
219218
PoolHealthResponse,
220219
PoolPreviewResponse,
@@ -224,12 +223,12 @@ from cloudflare.types.user.load_balancers import (
224223

225224
Methods:
226225

227-
- <code title="post /user/load_balancers/pools">client.user.load_balancers.pools.<a href="./src/cloudflare/resources/user/load_balancers/pools.py">create</a>(\*\*<a href="src/cloudflare/types/user/load_balancers/pool_create_params.py">params</a>) -> <a href="./src/cloudflare/types/user/load_balancers/pool.py">Pool</a></code>
228-
- <code title="put /user/load_balancers/pools/{pool_id}">client.user.load_balancers.pools.<a href="./src/cloudflare/resources/user/load_balancers/pools.py">update</a>(pool_id, \*\*<a href="src/cloudflare/types/user/load_balancers/pool_update_params.py">params</a>) -> <a href="./src/cloudflare/types/user/load_balancers/pool.py">Pool</a></code>
229-
- <code title="get /user/load_balancers/pools">client.user.load_balancers.pools.<a href="./src/cloudflare/resources/user/load_balancers/pools.py">list</a>(\*\*<a href="src/cloudflare/types/user/load_balancers/pool_list_params.py">params</a>) -> <a href="./src/cloudflare/types/user/load_balancers/pool.py">SyncSinglePage[Pool]</a></code>
226+
- <code title="post /user/load_balancers/pools">client.user.load_balancers.pools.<a href="./src/cloudflare/resources/user/load_balancers/pools.py">create</a>(\*\*<a href="src/cloudflare/types/user/load_balancers/pool_create_params.py">params</a>) -> <a href="./src/cloudflare/types/load_balancers/pool.py">Pool</a></code>
227+
- <code title="put /user/load_balancers/pools/{pool_id}">client.user.load_balancers.pools.<a href="./src/cloudflare/resources/user/load_balancers/pools.py">update</a>(pool_id, \*\*<a href="src/cloudflare/types/user/load_balancers/pool_update_params.py">params</a>) -> <a href="./src/cloudflare/types/load_balancers/pool.py">Pool</a></code>
228+
- <code title="get /user/load_balancers/pools">client.user.load_balancers.pools.<a href="./src/cloudflare/resources/user/load_balancers/pools.py">list</a>(\*\*<a href="src/cloudflare/types/user/load_balancers/pool_list_params.py">params</a>) -> <a href="./src/cloudflare/types/load_balancers/pool.py">SyncSinglePage[Pool]</a></code>
230229
- <code title="delete /user/load_balancers/pools/{pool_id}">client.user.load_balancers.pools.<a href="./src/cloudflare/resources/user/load_balancers/pools.py">delete</a>(pool_id, \*\*<a href="src/cloudflare/types/user/load_balancers/pool_delete_params.py">params</a>) -> <a href="./src/cloudflare/types/user/load_balancers/pool_delete_response.py">PoolDeleteResponse</a></code>
231-
- <code title="patch /user/load_balancers/pools/{pool_id}">client.user.load_balancers.pools.<a href="./src/cloudflare/resources/user/load_balancers/pools.py">edit</a>(pool_id, \*\*<a href="src/cloudflare/types/user/load_balancers/pool_edit_params.py">params</a>) -> <a href="./src/cloudflare/types/user/load_balancers/pool.py">Pool</a></code>
232-
- <code title="get /user/load_balancers/pools/{pool_id}">client.user.load_balancers.pools.<a href="./src/cloudflare/resources/user/load_balancers/pools.py">get</a>(pool_id) -> <a href="./src/cloudflare/types/user/load_balancers/pool.py">Pool</a></code>
230+
- <code title="patch /user/load_balancers/pools/{pool_id}">client.user.load_balancers.pools.<a href="./src/cloudflare/resources/user/load_balancers/pools.py">edit</a>(pool_id, \*\*<a href="src/cloudflare/types/user/load_balancers/pool_edit_params.py">params</a>) -> <a href="./src/cloudflare/types/load_balancers/pool.py">Pool</a></code>
231+
- <code title="get /user/load_balancers/pools/{pool_id}">client.user.load_balancers.pools.<a href="./src/cloudflare/resources/user/load_balancers/pools.py">get</a>(pool_id) -> <a href="./src/cloudflare/types/load_balancers/pool.py">Pool</a></code>
233232
- <code title="get /user/load_balancers/pools/{pool_id}/health">client.user.load_balancers.pools.<a href="./src/cloudflare/resources/user/load_balancers/pools.py">health</a>(pool_id) -> <a href="./src/cloudflare/types/user/load_balancers/pool_health_response.py">PoolHealthResponse</a></code>
234233
- <code title="post /user/load_balancers/pools/{pool_id}/preview">client.user.load_balancers.pools.<a href="./src/cloudflare/resources/user/load_balancers/pools.py">preview</a>(pool_id, \*\*<a href="src/cloudflare/types/user/load_balancers/pool_preview_params.py">params</a>) -> <a href="./src/cloudflare/types/user/load_balancers/pool_preview_response.py">PoolPreviewResponse</a></code>
235234
- <code title="get /user/load_balancers/pools/{pool_id}/references">client.user.load_balancers.pools.<a href="./src/cloudflare/resources/user/load_balancers/pools.py">references</a>(pool_id) -> <a href="./src/cloudflare/types/user/load_balancers/pool_references_response.py">Optional</a></code>
@@ -1173,12 +1172,12 @@ from cloudflare.types.load_balancers import Pool, PoolDeleteResponse
11731172

11741173
Methods:
11751174

1176-
- <code title="post /accounts/{account_id}/load_balancers/pools">client.load_balancers.pools.<a href="./src/cloudflare/resources/load_balancers/pools/pools.py">create</a>(\*, account_id, \*\*<a href="src/cloudflare/types/load_balancers/pool_create_params.py">params</a>) -> <a href="./src/cloudflare/types/user/load_balancers/pool.py">Pool</a></code>
1177-
- <code title="put /accounts/{account_id}/load_balancers/pools/{pool_id}">client.load_balancers.pools.<a href="./src/cloudflare/resources/load_balancers/pools/pools.py">update</a>(pool_id, \*, account_id, \*\*<a href="src/cloudflare/types/load_balancers/pool_update_params.py">params</a>) -> <a href="./src/cloudflare/types/user/load_balancers/pool.py">Pool</a></code>
1178-
- <code title="get /accounts/{account_id}/load_balancers/pools">client.load_balancers.pools.<a href="./src/cloudflare/resources/load_balancers/pools/pools.py">list</a>(\*, account_id, \*\*<a href="src/cloudflare/types/load_balancers/pool_list_params.py">params</a>) -> <a href="./src/cloudflare/types/user/load_balancers/pool.py">SyncSinglePage[Pool]</a></code>
1175+
- <code title="post /accounts/{account_id}/load_balancers/pools">client.load_balancers.pools.<a href="./src/cloudflare/resources/load_balancers/pools/pools.py">create</a>(\*, account_id, \*\*<a href="src/cloudflare/types/load_balancers/pool_create_params.py">params</a>) -> <a href="./src/cloudflare/types/load_balancers/pool.py">Pool</a></code>
1176+
- <code title="put /accounts/{account_id}/load_balancers/pools/{pool_id}">client.load_balancers.pools.<a href="./src/cloudflare/resources/load_balancers/pools/pools.py">update</a>(pool_id, \*, account_id, \*\*<a href="src/cloudflare/types/load_balancers/pool_update_params.py">params</a>) -> <a href="./src/cloudflare/types/load_balancers/pool.py">Pool</a></code>
1177+
- <code title="get /accounts/{account_id}/load_balancers/pools">client.load_balancers.pools.<a href="./src/cloudflare/resources/load_balancers/pools/pools.py">list</a>(\*, account_id, \*\*<a href="src/cloudflare/types/load_balancers/pool_list_params.py">params</a>) -> <a href="./src/cloudflare/types/load_balancers/pool.py">SyncSinglePage[Pool]</a></code>
11791178
- <code title="delete /accounts/{account_id}/load_balancers/pools/{pool_id}">client.load_balancers.pools.<a href="./src/cloudflare/resources/load_balancers/pools/pools.py">delete</a>(pool_id, \*, account_id, \*\*<a href="src/cloudflare/types/load_balancers/pool_delete_params.py">params</a>) -> <a href="./src/cloudflare/types/load_balancers/pool_delete_response.py">PoolDeleteResponse</a></code>
1180-
- <code title="patch /accounts/{account_id}/load_balancers/pools/{pool_id}">client.load_balancers.pools.<a href="./src/cloudflare/resources/load_balancers/pools/pools.py">edit</a>(pool_id, \*, account_id, \*\*<a href="src/cloudflare/types/load_balancers/pool_edit_params.py">params</a>) -> <a href="./src/cloudflare/types/user/load_balancers/pool.py">Pool</a></code>
1181-
- <code title="get /accounts/{account_id}/load_balancers/pools/{pool_id}">client.load_balancers.pools.<a href="./src/cloudflare/resources/load_balancers/pools/pools.py">get</a>(pool_id, \*, account_id) -> <a href="./src/cloudflare/types/user/load_balancers/pool.py">Pool</a></code>
1179+
- <code title="patch /accounts/{account_id}/load_balancers/pools/{pool_id}">client.load_balancers.pools.<a href="./src/cloudflare/resources/load_balancers/pools/pools.py">edit</a>(pool_id, \*, account_id, \*\*<a href="src/cloudflare/types/load_balancers/pool_edit_params.py">params</a>) -> <a href="./src/cloudflare/types/load_balancers/pool.py">Pool</a></code>
1180+
- <code title="get /accounts/{account_id}/load_balancers/pools/{pool_id}">client.load_balancers.pools.<a href="./src/cloudflare/resources/load_balancers/pools/pools.py">get</a>(pool_id, \*, account_id) -> <a href="./src/cloudflare/types/load_balancers/pool.py">Pool</a></code>
11821181

11831182
### Health
11841183

@@ -1834,10 +1833,10 @@ Types:
18341833

18351834
```python
18361835
from cloudflare.types.firewall import (
1837-
CIDRConfiguration,
18381836
Configuration,
1839-
IPConfiguration,
18401837
Lockdown,
1838+
LockdownCIDRConfiguration,
1839+
LockdownIPConfiguration,
18411840
URLsItem,
18421841
LockdownDeleteResponse,
18431842
)
@@ -1880,10 +1879,10 @@ Types:
18801879

18811880
```python
18821881
from cloudflare.types.firewall import (
1882+
AccessRuleCIDRConfiguration,
1883+
AccessRuleIPConfiguration,
18831884
ASNConfiguration,
1884-
CIDRConfiguration,
18851885
CountryConfiguration,
1886-
IPConfiguration,
18871886
IPV6Configuration,
18881887
AccessRuleListResponse,
18891888
AccessRuleDeleteResponse,
@@ -5584,8 +5583,6 @@ Types:
55845583
```python
55855584
from cloudflare.types.zero_trust.dlp import (
55865585
ContextAwareness,
5587-
CustomProfile,
5588-
PredefinedProfile,
55895586
Profile,
55905587
SkipConfiguration,
55915588
ProfileGetResponse,

src/cloudflare/resources/load_balancers/pools/pools.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -49,14 +49,14 @@
4949
make_request_options,
5050
)
5151
from ....types.load_balancers import (
52+
Pool,
5253
PoolDeleteResponse,
5354
pool_edit_params,
5455
pool_list_params,
5556
pool_create_params,
5657
pool_delete_params,
5758
pool_update_params,
5859
)
59-
from ....types.user.load_balancers import Pool
6060

6161
__all__ = ["Pools", "AsyncPools"]
6262

src/cloudflare/resources/user/load_balancers/pools.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@
3333
AsyncPaginator,
3434
make_request_options,
3535
)
36+
from ....types.load_balancers import Pool
3637
from ....types.user.load_balancers import (
37-
Pool,
3838
PoolDeleteResponse,
3939
PoolHealthResponse,
4040
PoolPreviewResponse,

src/cloudflare/types/accounts/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
from __future__ import annotations
44

55
from .role import Role as Role
6-
from .roles import Roles as Roles
76
from .member import Member as Member
7+
from .member_roles import MemberRoles as MemberRoles
88
from .permission_grant import PermissionGrant as PermissionGrant
99
from .member_list_params import MemberListParams as MemberListParams
1010
from .member_create_params import MemberCreateParams as MemberCreateParams

src/cloudflare/types/accounts/roles.py src/cloudflare/types/accounts/member_roles.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22

33
from typing import List
44

5-
__all__ = ["Roles"]
5+
__all__ = ["MemberRoles"]
66

7-
Roles = List[str]
7+
MemberRoles = List[str]

src/cloudflare/types/firewall/__init__.py

+6-4
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,9 @@
99
from .products_item import ProductsItem as ProductsItem
1010
from .deleted_filter import DeletedFilter as DeletedFilter
1111
from .rule_get_params import RuleGetParams as RuleGetParams
12-
from .ip_configuration import IPConfiguration as IPConfiguration
1312
from .rule_edit_params import RuleEditParams as RuleEditParams
1413
from .rule_list_params import RuleListParams as RuleListParams
1514
from .asn_configuration import ASNConfiguration as ASNConfiguration
16-
from .cidr_configuration import CIDRConfiguration as CIDRConfiguration
1715
from .ipv6_configuration import IPV6Configuration as IPV6Configuration
1816
from .rule_create_params import RuleCreateParams as RuleCreateParams
1917
from .rule_delete_params import RuleDeleteParams as RuleDeleteParams
@@ -28,18 +26,22 @@
2826
from .ua_rule_delete_params import UARuleDeleteParams as UARuleDeleteParams
2927
from .ua_rule_list_response import UARuleListResponse as UARuleListResponse
3028
from .ua_rule_update_params import UARuleUpdateParams as UARuleUpdateParams
31-
from .ip_configuration_param import IPConfigurationParam as IPConfigurationParam
3229
from .lockdown_create_params import LockdownCreateParams as LockdownCreateParams
3330
from .lockdown_delete_params import LockdownDeleteParams as LockdownDeleteParams
3431
from .lockdown_update_params import LockdownUpdateParams as LockdownUpdateParams
3532
from .access_rule_edit_params import AccessRuleEditParams as AccessRuleEditParams
3633
from .access_rule_list_params import AccessRuleListParams as AccessRuleListParams
3734
from .asn_configuration_param import ASNConfigurationParam as ASNConfigurationParam
3835
from .ua_rule_delete_response import UARuleDeleteResponse as UARuleDeleteResponse
39-
from .cidr_configuration_param import CIDRConfigurationParam as CIDRConfigurationParam
4036
from .ipv6_configuration_param import IPV6ConfigurationParam as IPV6ConfigurationParam
4137
from .lockdown_delete_response import LockdownDeleteResponse as LockdownDeleteResponse
4238
from .access_rule_create_params import AccessRuleCreateParams as AccessRuleCreateParams
4339
from .access_rule_delete_params import AccessRuleDeleteParams as AccessRuleDeleteParams
40+
from .lockdown_ip_configuration import LockdownIPConfiguration as LockdownIPConfiguration
4441
from .access_rule_delete_response import AccessRuleDeleteResponse as AccessRuleDeleteResponse
4542
from .country_configuration_param import CountryConfigurationParam as CountryConfigurationParam
43+
from .lockdown_cidr_configuration import LockdownCIDRConfiguration as LockdownCIDRConfiguration
44+
from .access_rule_ip_configuration import AccessRuleIPConfiguration as AccessRuleIPConfiguration
45+
from .access_rule_cidr_configuration import AccessRuleCIDRConfiguration as AccessRuleCIDRConfiguration
46+
from .access_rule_ip_configuration_param import AccessRuleIPConfigurationParam as AccessRuleIPConfigurationParam
47+
from .access_rule_cidr_configuration_param import AccessRuleCIDRConfigurationParam as AccessRuleCIDRConfigurationParam
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
2+
3+
from typing import Optional
4+
from typing_extensions import Literal
5+
6+
from ..._models import BaseModel
7+
8+
__all__ = ["AccessRuleCIDRConfiguration"]
9+
10+
11+
class AccessRuleCIDRConfiguration(BaseModel):
12+
target: Optional[Literal["ip_range"]] = None
13+
"""The configuration target.
14+
15+
You must set the target to `ip_range` when specifying an IP address range in the
16+
rule.
17+
"""
18+
19+
value: Optional[str] = None
20+
"""The IP address range to match.
21+
22+
You can only use prefix lengths `/16` and `/24` for IPv4 ranges, and prefix
23+
lengths `/32`, `/48`, and `/64` for IPv6 ranges.
24+
"""

src/cloudflare/types/firewall/cidr_configuration_param.py src/cloudflare/types/firewall/access_rule_cidr_configuration_param.py

+8-4
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,20 @@
44

55
from typing_extensions import Literal, TypedDict
66

7-
__all__ = ["CIDRConfigurationParam"]
7+
__all__ = ["AccessRuleCIDRConfigurationParam"]
88

99

10-
class CIDRConfigurationParam(TypedDict, total=False):
10+
class AccessRuleCIDRConfigurationParam(TypedDict, total=False):
1111
target: Literal["ip_range"]
1212
"""The configuration target.
1313
1414
You must set the target to `ip_range` when specifying an IP address range in the
15-
Zone Lockdown rule.
15+
rule.
1616
"""
1717

1818
value: str
19-
"""The IP address range to match. You can only use prefix lengths `/16` and `/24`."""
19+
"""The IP address range to match.
20+
21+
You can only use prefix lengths `/16` and `/24` for IPv4 ranges, and prefix
22+
lengths `/32`, `/48`, and `/64` for IPv6 ranges.
23+
"""

src/cloudflare/types/firewall/access_rule_create_params.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55
from typing import Union
66
from typing_extensions import Literal, Required, TypedDict
77

8-
from .ip_configuration_param import IPConfigurationParam
98
from .asn_configuration_param import ASNConfigurationParam
10-
from .cidr_configuration_param import CIDRConfigurationParam
119
from .ipv6_configuration_param import IPV6ConfigurationParam
1210
from .country_configuration_param import CountryConfigurationParam
11+
from .access_rule_ip_configuration_param import AccessRuleIPConfigurationParam
12+
from .access_rule_cidr_configuration_param import AccessRuleCIDRConfigurationParam
1313

1414
__all__ = ["AccessRuleCreateParams", "Configuration"]
1515

@@ -34,9 +34,9 @@ class AccessRuleCreateParams(TypedDict, total=False):
3434

3535

3636
Configuration = Union[
37-
IPConfigurationParam,
37+
AccessRuleIPConfigurationParam,
3838
IPV6ConfigurationParam,
39-
CIDRConfigurationParam,
39+
AccessRuleCIDRConfigurationParam,
4040
ASNConfigurationParam,
4141
CountryConfigurationParam,
4242
]

src/cloudflare/types/firewall/access_rule_edit_params.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55
from typing import Union
66
from typing_extensions import Literal, Required, TypedDict
77

8-
from .ip_configuration_param import IPConfigurationParam
98
from .asn_configuration_param import ASNConfigurationParam
10-
from .cidr_configuration_param import CIDRConfigurationParam
119
from .ipv6_configuration_param import IPV6ConfigurationParam
1210
from .country_configuration_param import CountryConfigurationParam
11+
from .access_rule_ip_configuration_param import AccessRuleIPConfigurationParam
12+
from .access_rule_cidr_configuration_param import AccessRuleCIDRConfigurationParam
1313

1414
__all__ = ["AccessRuleEditParams", "Configuration"]
1515

@@ -34,9 +34,9 @@ class AccessRuleEditParams(TypedDict, total=False):
3434

3535

3636
Configuration = Union[
37-
IPConfigurationParam,
37+
AccessRuleIPConfigurationParam,
3838
IPV6ConfigurationParam,
39-
CIDRConfigurationParam,
39+
AccessRuleCIDRConfigurationParam,
4040
ASNConfigurationParam,
4141
CountryConfigurationParam,
4242
]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
2+
3+
from typing import Optional
4+
from typing_extensions import Literal
5+
6+
from ..._models import BaseModel
7+
8+
__all__ = ["AccessRuleIPConfiguration"]
9+
10+
11+
class AccessRuleIPConfiguration(BaseModel):
12+
target: Optional[Literal["ip"]] = None
13+
"""The configuration target.
14+
15+
You must set the target to `ip` when specifying an IP address in the rule.
16+
"""
17+
18+
value: Optional[str] = None
19+
"""The IP address to match.
20+
21+
This address will be compared to the IP address of incoming requests.
22+
"""

src/cloudflare/types/firewall/ip_configuration_param.py src/cloudflare/types/firewall/access_rule_ip_configuration_param.py

+3-4
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,14 @@
44

55
from typing_extensions import Literal, TypedDict
66

7-
__all__ = ["IPConfigurationParam"]
7+
__all__ = ["AccessRuleIPConfigurationParam"]
88

99

10-
class IPConfigurationParam(TypedDict, total=False):
10+
class AccessRuleIPConfigurationParam(TypedDict, total=False):
1111
target: Literal["ip"]
1212
"""The configuration target.
1313
14-
You must set the target to `ip` when specifying an IP address in the Zone
15-
Lockdown rule.
14+
You must set the target to `ip` when specifying an IP address in the rule.
1615
"""
1716

1817
value: str

src/cloudflare/types/firewall/configuration.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
from typing import Union
44

5-
from .ip_configuration import IPConfiguration
6-
from .cidr_configuration import CIDRConfiguration
5+
from .lockdown_ip_configuration import LockdownIPConfiguration
6+
from .lockdown_cidr_configuration import LockdownCIDRConfiguration
77

88
__all__ = ["Configuration"]
99

10-
Configuration = Union[IPConfiguration, CIDRConfiguration]
10+
Configuration = Union[LockdownIPConfiguration, LockdownCIDRConfiguration]

src/cloudflare/types/firewall/configuration_param.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44

55
from typing import Union
66

7-
from .ip_configuration_param import IPConfigurationParam
8-
from .cidr_configuration_param import CIDRConfigurationParam
7+
from .lockdown_ip_configuration import LockdownIPConfiguration
8+
from .lockdown_cidr_configuration import LockdownCIDRConfiguration
99

1010
__all__ = ["ConfigurationParam"]
1111

12-
ConfigurationParam = Union[IPConfigurationParam, CIDRConfigurationParam]
12+
ConfigurationParam = Union[LockdownIPConfiguration, LockdownCIDRConfiguration]

src/cloudflare/types/firewall/cidr_configuration.py src/cloudflare/types/firewall/lockdown_cidr_configuration.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55

66
from ..._models import BaseModel
77

8-
__all__ = ["CIDRConfiguration"]
8+
__all__ = ["LockdownCIDRConfiguration"]
99

1010

11-
class CIDRConfiguration(BaseModel):
11+
class LockdownCIDRConfiguration(BaseModel):
1212
target: Optional[Literal["ip_range"]] = None
1313
"""The configuration target.
1414

src/cloudflare/types/firewall/ip_configuration.py src/cloudflare/types/firewall/lockdown_ip_configuration.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55

66
from ..._models import BaseModel
77

8-
__all__ = ["IPConfiguration"]
8+
__all__ = ["LockdownIPConfiguration"]
99

1010

11-
class IPConfiguration(BaseModel):
11+
class LockdownIPConfiguration(BaseModel):
1212
target: Optional[Literal["ip"]] = None
1313
"""The configuration target.
1414

0 commit comments

Comments
 (0)