Skip to content

Commit adeb5fa

Browse files
stainless-app[bot]stainless-bot
authored andcommitted
feat(api): update via SDK Studio (#264)
1 parent dfc5fef commit adeb5fa

File tree

6 files changed

+31
-43
lines changed

6 files changed

+31
-43
lines changed

api.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -4904,7 +4904,7 @@ Methods:
49044904
Types:
49054905

49064906
```python
4907-
from cloudflare.types.zero_trust import AccessRule, OktaGroupRule
4907+
from cloudflare.types.zero_trust import AccessRule
49084908
```
49094909

49104910
### Applications

src/cloudflare/types/zero_trust/__init__.py

-2
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
from .network_path import NetworkPath as NetworkPath
1414
from .organization import Organization as Organization
1515
from .tunnel_param import TunnelParam as TunnelParam
16-
from .okta_group_rule import OktaGroupRule as OktaGroupRule
1716
from .seat_edit_params import SeatEditParams as SeatEditParams
1817
from .access_rule_param import AccessRuleParam as AccessRuleParam
1918
from .identity_provider import IdentityProvider as IdentityProvider
@@ -26,7 +25,6 @@
2625
from .tunnel_create_params import TunnelCreateParams as TunnelCreateParams
2726
from .tunnel_delete_params import TunnelDeleteParams as TunnelDeleteParams
2827
from .gateway_list_response import GatewayListResponse as GatewayListResponse
29-
from .okta_group_rule_param import OktaGroupRuleParam as OktaGroupRuleParam
3028
from .identity_provider_type import IdentityProviderType as IdentityProviderType
3129
from .gateway_create_response import GatewayCreateResponse as GatewayCreateResponse
3230
from .generic_oauth_config_param import GenericOAuthConfigParam as GenericOAuthConfigParam

src/cloudflare/types/zero_trust/access_rule.py

+15-2
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
from pydantic import Field as FieldInfo
66

77
from ..._models import BaseModel
8-
from .okta_group_rule import OktaGroupRule
98

109
__all__ = [
1110
"AccessRule",
@@ -29,6 +28,8 @@
2928
"AccessGitHubOrganizationRuleGitHubOrganization",
3029
"AccessGSuiteGroupRule",
3130
"AccessGSuiteGroupRuleGSuite",
31+
"AccessOktaGroupRule",
32+
"AccessOktaGroupRuleOkta",
3233
"AccessSAMLGroupRule",
3334
"AccessSAMLGroupRuleSAML",
3435
"AccessServiceTokenRule",
@@ -144,6 +145,18 @@ class AccessGSuiteGroupRule(BaseModel):
144145
gsuite: AccessGSuiteGroupRuleGSuite
145146

146147

148+
class AccessOktaGroupRuleOkta(BaseModel):
149+
connection_id: str
150+
"""The ID of your Okta identity provider."""
151+
152+
email: str
153+
"""The email of the Okta group."""
154+
155+
156+
class AccessOktaGroupRule(BaseModel):
157+
okta: AccessOktaGroupRuleOkta
158+
159+
147160
class AccessSAMLGroupRuleSAML(BaseModel):
148161
attribute_name: str
149162
"""The name of the SAML attribute."""
@@ -226,7 +239,7 @@ class AccessDevicePostureRule(BaseModel):
226239
AccessAzureGroupRule,
227240
AccessGitHubOrganizationRule,
228241
AccessGSuiteGroupRule,
229-
OktaGroupRule,
242+
AccessOktaGroupRule,
230243
AccessSAMLGroupRule,
231244
AccessServiceTokenRule,
232245
AccessAnyValidServiceTokenRule,

src/cloudflare/types/zero_trust/access_rule_param.py

+15-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
from typing_extensions import Required, Annotated, TypedDict
77

88
from ..._utils import PropertyInfo
9-
from .okta_group_rule_param import OktaGroupRuleParam
109

1110
__all__ = [
1211
"AccessRuleParam",
@@ -30,6 +29,8 @@
3029
"AccessGitHubOrganizationRuleGitHubOrganization",
3130
"AccessGSuiteGroupRule",
3231
"AccessGSuiteGroupRuleGSuite",
32+
"AccessOktaGroupRule",
33+
"AccessOktaGroupRuleOkta",
3334
"AccessSAMLGroupRule",
3435
"AccessSAMLGroupRuleSAML",
3536
"AccessServiceTokenRule",
@@ -147,6 +148,18 @@ class AccessGSuiteGroupRule(TypedDict, total=False):
147148
gsuite: Required[AccessGSuiteGroupRuleGSuite]
148149

149150

151+
class AccessOktaGroupRuleOkta(TypedDict, total=False):
152+
connection_id: Required[str]
153+
"""The ID of your Okta identity provider."""
154+
155+
email: Required[str]
156+
"""The email of the Okta group."""
157+
158+
159+
class AccessOktaGroupRule(TypedDict, total=False):
160+
okta: Required[AccessOktaGroupRuleOkta]
161+
162+
150163
class AccessSAMLGroupRuleSAML(TypedDict, total=False):
151164
attribute_name: Required[str]
152165
"""The name of the SAML attribute."""
@@ -229,7 +242,7 @@ class AccessDevicePostureRule(TypedDict, total=False):
229242
AccessAzureGroupRule,
230243
AccessGitHubOrganizationRule,
231244
AccessGSuiteGroupRule,
232-
OktaGroupRuleParam,
245+
AccessOktaGroupRule,
233246
AccessSAMLGroupRule,
234247
AccessServiceTokenRule,
235248
AccessAnyValidServiceTokenRule,

src/cloudflare/types/zero_trust/okta_group_rule.py

-17
This file was deleted.

src/cloudflare/types/zero_trust/okta_group_rule_param.py

-19
This file was deleted.

0 commit comments

Comments
 (0)