22
22
__all__ = [
23
23
"ApplicationCreateParams" ,
24
24
"SelfHostedApplication" ,
25
- "SelfHostedApplicationDestination" ,
26
25
"SelfHostedApplicationPolicy" ,
27
26
"SelfHostedApplicationPolicyAccessAppPolicyLink" ,
28
27
"SelfHostedApplicationPolicyUnionMember2" ,
36
35
"SaaSApplicationSCIMConfig" ,
37
36
"SaaSApplicationSCIMConfigAuthentication" ,
38
37
"BrowserSSHApplication" ,
39
- "BrowserSSHApplicationDestination" ,
40
38
"BrowserSSHApplicationPolicy" ,
41
39
"BrowserSSHApplicationPolicyAccessAppPolicyLink" ,
42
40
"BrowserSSHApplicationPolicyUnionMember2" ,
43
41
"BrowserSSHApplicationSCIMConfig" ,
44
42
"BrowserSSHApplicationSCIMConfigAuthentication" ,
45
43
"BrowserVNCApplication" ,
46
- "BrowserVNCApplicationDestination" ,
47
44
"BrowserVNCApplicationPolicy" ,
48
45
"BrowserVNCApplicationPolicyAccessAppPolicyLink" ,
49
46
"BrowserVNCApplicationPolicyUnionMember2" ,
84
81
85
82
class SelfHostedApplication (TypedDict , total = False ):
86
83
domain : Required [str ]
87
- """The primary hostname and path secured by Access.
84
+ """The primary hostname and path that Access will secure .
88
85
89
- This domain will be displayed if the app is visible in the App Launcher.
86
+ If the app is visible in the App Launcher dashboard, this is the domain that
87
+ will be displayed.
90
88
"""
91
89
92
90
type : Required [str ]
@@ -146,14 +144,6 @@ class SelfHostedApplication(TypedDict, total=False):
146
144
custom_pages : List [str ]
147
145
"""The custom pages that will be displayed when applicable for this application"""
148
146
149
- destinations : Iterable [SelfHostedApplicationDestination ]
150
- """List of destinations secured by Access.
151
-
152
- This supersedes `self_hosted_domains` to allow for more flexibility in defining
153
- different types of domains. If `destinations` are provided, then
154
- `self_hosted_domains` will be ignored.
155
- """
156
-
157
147
enable_binding_cookie : bool
158
148
"""
159
149
Enables the binding cookie, which increases security against compromised
@@ -204,12 +194,7 @@ class SelfHostedApplication(TypedDict, total=False):
204
194
"""
205
195
206
196
self_hosted_domains : List [SelfHostedDomains ]
207
- """List of public domains that Access will secure.
208
-
209
- This field is deprecated in favor of `destinations` and will be supported until
210
- **November 21, 2025.** If `destinations` are provided, then
211
- `self_hosted_domains` will be ignored.
212
- """
197
+ """List of domains that Access will secure."""
213
198
214
199
service_auth_401_redirect : bool
215
200
"""Returns a 401 status code when the request is blocked by a Service Auth policy."""
@@ -231,20 +216,6 @@ class SelfHostedApplication(TypedDict, total=False):
231
216
"""
232
217
233
218
234
- class SelfHostedApplicationDestination (TypedDict , total = False ):
235
- type : Literal ["public" , "private" ]
236
-
237
- uri : str
238
- """The URI of the destination.
239
-
240
- Public destinations can include a domain and path with
241
- [wildcards](https://developers.cloudflare.com/cloudflare-one/policies/access/app-paths/).
242
- Private destinations are an early access feature and gated behind a feature
243
- flag. Private destinations support private IPv4, IPv6, and Server Name
244
- Indications (SNI) with optional port ranges.
245
- """
246
-
247
-
248
219
class SelfHostedApplicationPolicyAccessAppPolicyLink (TypedDict , total = False ):
249
220
id : str
250
221
"""The UUID of the policy"""
@@ -497,9 +468,10 @@ class SaaSApplicationSCIMConfig(TypedDict, total=False):
497
468
498
469
class BrowserSSHApplication (TypedDict , total = False ):
499
470
domain : Required [str ]
500
- """The primary hostname and path secured by Access.
471
+ """The primary hostname and path that Access will secure .
501
472
502
- This domain will be displayed if the app is visible in the App Launcher.
473
+ If the app is visible in the App Launcher dashboard, this is the domain that
474
+ will be displayed.
503
475
"""
504
476
505
477
type : Required [str ]
@@ -559,14 +531,6 @@ class BrowserSSHApplication(TypedDict, total=False):
559
531
custom_pages : List [str ]
560
532
"""The custom pages that will be displayed when applicable for this application"""
561
533
562
- destinations : Iterable [BrowserSSHApplicationDestination ]
563
- """List of destinations secured by Access.
564
-
565
- This supersedes `self_hosted_domains` to allow for more flexibility in defining
566
- different types of domains. If `destinations` are provided, then
567
- `self_hosted_domains` will be ignored.
568
- """
569
-
570
534
enable_binding_cookie : bool
571
535
"""
572
536
Enables the binding cookie, which increases security against compromised
@@ -617,12 +581,7 @@ class BrowserSSHApplication(TypedDict, total=False):
617
581
"""
618
582
619
583
self_hosted_domains : List [SelfHostedDomains ]
620
- """List of public domains that Access will secure.
621
-
622
- This field is deprecated in favor of `destinations` and will be supported until
623
- **November 21, 2025.** If `destinations` are provided, then
624
- `self_hosted_domains` will be ignored.
625
- """
584
+ """List of domains that Access will secure."""
626
585
627
586
service_auth_401_redirect : bool
628
587
"""Returns a 401 status code when the request is blocked by a Service Auth policy."""
@@ -644,20 +603,6 @@ class BrowserSSHApplication(TypedDict, total=False):
644
603
"""
645
604
646
605
647
- class BrowserSSHApplicationDestination (TypedDict , total = False ):
648
- type : Literal ["public" , "private" ]
649
-
650
- uri : str
651
- """The URI of the destination.
652
-
653
- Public destinations can include a domain and path with
654
- [wildcards](https://developers.cloudflare.com/cloudflare-one/policies/access/app-paths/).
655
- Private destinations are an early access feature and gated behind a feature
656
- flag. Private destinations support private IPv4, IPv6, and Server Name
657
- Indications (SNI) with optional port ranges.
658
- """
659
-
660
-
661
606
class BrowserSSHApplicationPolicyAccessAppPolicyLink (TypedDict , total = False ):
662
607
id : str
663
608
"""The UUID of the policy"""
@@ -755,9 +700,10 @@ class BrowserSSHApplicationSCIMConfig(TypedDict, total=False):
755
700
756
701
class BrowserVNCApplication (TypedDict , total = False ):
757
702
domain : Required [str ]
758
- """The primary hostname and path secured by Access.
703
+ """The primary hostname and path that Access will secure .
759
704
760
- This domain will be displayed if the app is visible in the App Launcher.
705
+ If the app is visible in the App Launcher dashboard, this is the domain that
706
+ will be displayed.
761
707
"""
762
708
763
709
type : Required [str ]
@@ -817,14 +763,6 @@ class BrowserVNCApplication(TypedDict, total=False):
817
763
custom_pages : List [str ]
818
764
"""The custom pages that will be displayed when applicable for this application"""
819
765
820
- destinations : Iterable [BrowserVNCApplicationDestination ]
821
- """List of destinations secured by Access.
822
-
823
- This supersedes `self_hosted_domains` to allow for more flexibility in defining
824
- different types of domains. If `destinations` are provided, then
825
- `self_hosted_domains` will be ignored.
826
- """
827
-
828
766
enable_binding_cookie : bool
829
767
"""
830
768
Enables the binding cookie, which increases security against compromised
@@ -875,12 +813,7 @@ class BrowserVNCApplication(TypedDict, total=False):
875
813
"""
876
814
877
815
self_hosted_domains : List [SelfHostedDomains ]
878
- """List of public domains that Access will secure.
879
-
880
- This field is deprecated in favor of `destinations` and will be supported until
881
- **November 21, 2025.** If `destinations` are provided, then
882
- `self_hosted_domains` will be ignored.
883
- """
816
+ """List of domains that Access will secure."""
884
817
885
818
service_auth_401_redirect : bool
B2AB
span>
886
819
"""Returns a 401 status code when the request is blocked by a Service Auth policy."""
@@ -902,20 +835,6 @@ class BrowserVNCApplication(TypedDict, total=False):
902
835
"""
903
836
904
837
905
- class BrowserVNCApplicationDestination (TypedDict , total = False ):
906
- type : Literal ["public" , "private" ]
907
-
908
- uri : str
909
- """The URI of the destination.
910
-
911
- Public destinations can include a domain and path with
912
- [wildcards](https://developers.cloudflare.com/cloudflare-one/policies/access/app-paths/).
913
- Private destinations are an early access feature and gated behind a feature
914
- flag. Private destinations support private IPv4, IPv6, and Server Name
915
- Indications (SNI) with optional port ranges.
916
- """
917
-
918
-
919
838
class BrowserVNCApplicationPolicyAccessAppPolicyLink (TypedDict , total = False ):
920
839
id : str
921
840
"""The UUID of the policy"""
0 commit comments