|
6 | 6 | from typing_extensions import Required, Annotated, TypedDict
|
7 | 7 |
|
8 | 8 | from ..._utils import PropertyInfo
|
| 9 | +from .okta_group_rule_param import OktaGroupRuleParam |
9 | 10 |
|
10 | 11 | __all__ = [
|
11 | 12 | "AccessRuleParam",
|
|
29 | 30 | "AccessGitHubOrganizationRuleGitHubOrganization",
|
30 | 31 | "AccessGSuiteGroupRule",
|
31 | 32 | "AccessGSuiteGroupRuleGSuite",
|
32 |
| - "AccessOktaGroupRule", |
33 |
| - "AccessOktaGroupRuleOkta", |
34 | 33 | "AccessSAMLGroupRule",
|
35 | 34 | "AccessSAMLGroupRuleSAML",
|
36 | 35 | "AccessServiceTokenRule",
|
@@ -148,18 +147,6 @@ class AccessGSuiteGroupRule(TypedDict, total=False):
|
148 | 147 | gsuite: Required[AccessGSuiteGroupRuleGSuite]
|
149 | 148 |
|
150 | 149 |
|
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 |
| - |
163 | 150 | class AccessSAMLGroupRuleSAML(TypedDict, total=False):
|
164 | 151 | attribute_name: Required[str]
|
165 | 152 | """The name of the SAML attribute."""
|
@@ -242,7 +229,7 @@ class AccessDevicePostureRule(TypedDict, total=False):
|
242 | 229 | AccessAzureGroupRule,
|
243 | 230 | AccessGitHubOrganizationRule,
|
244 | 231 | AccessGSuiteGroupRule,
|
245 |
| - AccessOktaGroupRule, |
| 232 | + OktaGroupRuleParam, |
246 | 233 | AccessSAMLGroupRule,
|
247 | 234 | AccessServiceTokenRule,
|
248 | 235 | AccessAnyValidServiceTokenRule,
|
|
0 commit comments