Skip to content

Commit 73811ac

Browse files
feat(api): update via SDK Studio (#284)
1 parent 15a99e6 commit 73811ac

40 files changed

+695
-457
lines changed

api.md

+22-1
Original file line numberDiff line numberDiff line change
@@ -4976,7 +4976,28 @@ Methods:
49764976
Types:
49774977

49784978
```python
4979-
from cloudflare.types.zero_trust import AccessRule, OktaGroupRule
4979+
from cloudflare.types.zero_trust import (
4980+
AccessDevicePostureRule,
4981+
AccessRule,
4982+
AnyValidServiceTokenRule,
4983+
AuthenticationMethodRule,
4984+
AzureGroupRule,
4985+
CertificateRule,
4986+
CountryRule,
4987+
DomainRule,
4988+
EmailListRule,
4989+
EmailRule,
4990+
EveryoneRule,
4991+
ExternalEvaluationRule,
4992+
GitHubOrganizationRule,
4993+
GroupRule,
4994+
GSuiteGroupRule,
4995+
IPListRule,
4996+
IPRule,
4997+
OktaGroupRule,
4998+
SAMLGroupRule,
4999+
ServiceTokenRule,
5000+
)
49805001
```
49815002

49825003
### Applications

src/cloudflare/types/zero_trust/__init__.py

+36
Original file line numberDiff line numberDiff line change
@@ -5,41 +5,77 @@
55
from .seat import Seat as Seat
66
from .device import Device as Device
77
from .tunnel import Tunnel as Tunnel
8+
from .ip_rule import IPRule as IPRule
89
from .azure_ad import AzureAD as AzureAD
10+
from .email_rule import EmailRule as EmailRule
11+
from .group_rule import GroupRule as GroupRule
912
from .access_rule import AccessRule as AccessRule
13+
from .domain_rule import DomainRule as DomainRule
1014
from .percentiles import Percentiles as Percentiles
1115
from .scim_config import ScimConfig as ScimConfig
16+
from .country_rule import CountryRule as CountryRule
17+
from .ip_list_rule import IPListRule as IPListRule
1218
from .login_design import LoginDesign as LoginDesign
1319
from .network_path import NetworkPath as NetworkPath
1420
from .organization import Organization as Organization
1521
from .tunnel_param import TunnelParam as TunnelParam
22+
from .everyone_rule import EveryoneRule as EveryoneRule
23+
from .ip_rule_param import IPRuleParam as IPRuleParam
24+
from .email_list_rule import EmailListRule as EmailListRule
1625
from .okta_group_rule import OktaGroupRule as OktaGroupRule
26+
from .saml_group_rule import SAMLGroupRule as SAMLGroupRule
27+
from .azure_group_rule import AzureGroupRule as AzureGroupRule
28+
from .certificate_rule import CertificateRule as CertificateRule
29+
from .email_rule_param import EmailRuleParam as EmailRuleParam
30+
from .group_rule_param import GroupRuleParam as GroupRuleParam
1731
from .seat_edit_params import SeatEditParams as SeatEditParams
1832
from .access_rule_param import AccessRuleParam as AccessRuleParam
33+
from .domain_rule_param import DomainRuleParam as DomainRuleParam
34+
from .gsuite_group_rule import GSuiteGroupRule as GSuiteGroupRule
1935
from .identity_provider import IdentityProvider as IdentityProvider
2036
from .scim_config_param import ScimConfigParam as ScimConfigParam
37+
from .country_rule_param import CountryRuleParam as CountryRuleParam
38+
from .ip_list_rule_param import IPListRuleParam as IPListRuleParam
2139
from .login_design_param import LoginDesignParam as LoginDesignParam
2240
from .seat_edit_response import SeatEditResponse as SeatEditResponse
41+
from .service_token_rule import ServiceTokenRule as ServiceTokenRule
2342
from .tunnel_edit_params import TunnelEditParams as TunnelEditParams
2443
from .tunnel_list_params import TunnelListParams as TunnelListParams
2544
from .device_get_response import DeviceGetResponse as DeviceGetResponse
45+
from .everyone_rule_param import EveryoneRuleParam as EveryoneRuleParam
2646
from .generic_oauth_config import GenericOAuthConfig as GenericOAuthConfig
2747
from .tunnel_create_params import TunnelCreateParams as TunnelCreateParams
2848
from .tunnel_delete_params import TunnelDeleteParams as TunnelDeleteParams
49+
from .email_list_rule_param import EmailListRuleParam as EmailListRuleParam
2950
from .gateway_list_response import GatewayListResponse as GatewayListResponse
3051
from .okta_group_rule_param import OktaGroupRuleParam as OktaGroupRuleParam
52+
from .saml_group_rule_param import SAMLGroupRuleParam as SAMLGroupRuleParam
53+
from .azure_group_rule_param import AzureGroupRuleParam as AzureGroupRuleParam
54+
from .certificate_rule_param import CertificateRuleParam as CertificateRuleParam
3155
from .identity_provider_type import IdentityProviderType as IdentityProviderType
3256
from .gateway_create_response import GatewayCreateResponse as GatewayCreateResponse
57+
from .gsuite_group_rule_param import GSuiteGroupRuleParam as GSuiteGroupRuleParam
58+
from .external_evaluation_rule import ExternalEvaluationRule as ExternalEvaluationRule
59+
from .github_organization_rule import GitHubOrganizationRule as GitHubOrganizationRule
60+
from .service_token_rule_param import ServiceTokenRuleParam as ServiceTokenRuleParam
3361
from .device_experience_monitor import DeviceExperienceMonitor as DeviceExperienceMonitor
62+
from .access_device_posture_rule import AccessDevicePostureRule as AccessDevicePostureRule
63+
from .authentication_method_rule import AuthenticationMethodRule as AuthenticationMethodRule
3464
from .generic_oauth_config_param import GenericOAuthConfigParam as GenericOAuthConfigParam
3565
from .organization_create_params import OrganizationCreateParams as OrganizationCreateParams
3666
from .organization_update_params import OrganizationUpdateParams as OrganizationUpdateParams
67+
from .any_valid_service_token_rule import AnyValidServiceTokenRule as AnyValidServiceTokenRule
68+
from .external_evaluation_rule_param import ExternalEvaluationRuleParam as ExternalEvaluationRuleParam
69+
from .github_organization_rule_param import GitHubOrganizationRuleParam as GitHubOrganizationRuleParam
3770
from .identity_provider_create_params import IdentityProviderCreateParams as IdentityProviderCreateParams
3871
from .identity_provider_list_response import IdentityProviderListResponse as IdentityProviderListResponse
3972
from .identity_provider_update_params import IdentityProviderUpdateParams as IdentityProviderUpdateParams
73+
from .access_device_posture_rule_param import AccessDevicePostureRuleParam as AccessDevicePostureRuleParam
74+
from .authentication_method_rule_param import AuthenticationMethodRuleParam as AuthenticationMethodRuleParam
4075
from .connectivity_setting_edit_params import ConnectivitySettingEditParams as ConnectivitySettingEditParams
4176
from .organization_revoke_users_params import OrganizationRevokeUsersParams as OrganizationRevokeUsersParams
4277
from .connectivity_setting_get_response import ConnectivitySettingGetResponse as ConnectivitySettingGetResponse
4378
from .identity_provider_delete_response import IdentityProviderDeleteResponse as IdentityProviderDeleteResponse
79+
from .any_valid_service_token_rule_param import AnyValidServiceTokenRuleParam as AnyValidServiceTokenRuleParam
4480
from .connectivity_setting_edit_response import ConnectivitySettingEditResponse as ConnectivitySettingEditResponse
4581
from .organization_revoke_users_response import OrganizationRevokeUsersResponse as OrganizationRevokeUsersResponse
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
2+
3+
from ..._models import BaseModel
4+
5+
__all__ = ["AccessDevicePostureRule", "DevicePosture"]
6+
7+
8+
class DevicePosture(BaseModel):
9+
integration_uid: str
10+
"""The ID of a device posture integration."""
11+
12+
13+
class AccessDevicePostureRule(BaseModel):
14+
device_posture: DevicePosture
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
2+
3+
from __future__ import annotations
4+
5+
from typing_extensions import Required, TypedDict
6+
7+
__all__ = ["AccessDevicePostureRuleParam", "DevicePosture"]
8+
9+
10+
class DevicePosture(TypedDict, total=False):
11+
integration_uid: Required[str]
12+
"""The ID of a device posture integration."""
13+
14+
15+
class AccessDevicePostureRuleParam(TypedDict, total=False):
16+
device_posture: Required[DevicePosture]

0 commit comments

Comments
 (0)