@@ -29,19 +29,29 @@ func TestDevicePolicyCustomNewWithOptionalParams(t *testing.T) {
29
29
option .WithAPIEmail ("user@example.com" ),
30
30
)
31
31
_ , err := client .ZeroTrust .Devices .Policies .Custom .New (context .TODO (), zero_trust.DevicePolicyCustomNewParams {
32
- AccountID : cloudflare .F ("699d98642c564d2e855e9661899b7252" ),
33
- Match : cloudflare .F (`user.identity == "test@cloudflare.com"` ),
34
- Name : cloudflare .F ("Allow Developers" ),
35
- Precedence : cloudflare .F (100.000000 ),
36
- AllowModeSwitch : cloudflare .F (true ),
37
- AllowUpdates : cloudflare .F (true ),
38
- AllowedToLeave : cloudflare .F (true ),
39
- AutoConnect : cloudflare .F (0.000000 ),
40
- CaptivePortal : cloudflare .F (180.000000 ),
41
- Description : cloudflare .F ("Policy for test teams." ),
42
- DisableAutoFallback : cloudflare .F (true ),
43
- Enabled : cloudflare .F (true ),
44
- ExcludeOfficeIPs : cloudflare .F (true ),
32
+ AccountID : cloudflare .F ("699d98642c564d2e855e9661899b7252" ),
33
+ Match : cloudflare .F (`user.identity == "test@cloudflare.com"` ),
34
+ Name : cloudflare .F ("Allow Developers" ),
35
+ Precedence : cloudflare .F (100.000000 ),
36
+ AllowModeSwitch : cloudflare .F (true ),
37
+ AllowUpdates : cloudflare .F (true ),
38
+ AllowedToLeave : cloudflare .F (true ),
39
+ AutoConnect : cloudflare .F (0.000000 ),
40
+ CaptivePortal : cloudflare .F (180.000000 ),
41
+ Description : cloudflare .F ("Policy for test teams." ),
42
+ DisableAutoFallback : cloudflare .F (true ),
43
+ Enabled : cloudflare .F (true ),
44
+ Exclude : cloudflare .F ([]zero_trust.SplitTunnelExcludeParam {{
45
+ Address : cloudflare .F ("192.0.2.0/24" ),
46
+ Description : cloudflare .F ("Exclude testing domains from the tunnel" ),
47
+ Host : cloudflare .F ("*.example.com" ),
48
+ }}),
49
+ ExcludeOfficeIPs : cloudflare .F (true ),
50
+ Include : cloudflare .F ([]zero_trust.SplitTunnelExcludeParam {{
51
+ Address : cloudflare .F ("192.0.2.0/24" ),
52
+ Description : cloudflare .F ("Exclude testing domains from the tunnel" ),
53
+ Host : cloudflare .F ("*.example.com" ),
54
+ }}),
45
55
LANAllowMinutes : cloudflare .F (30.000000 ),
46
56
LANAllowSubnetSize : cloudflare .F (24.000000 ),
47
57
RegisterInterfaceIPWithDNS : cloudflare .F (true ),
@@ -134,16 +144,26 @@ func TestDevicePolicyCustomEditWithOptionalParams(t *testing.T) {
134
144
context .TODO (),
135
145
"f174e90a-fafe-4643-bbbc-4a0ed4fc8415" ,
136
146
zero_trust.DevicePolicyCustomEditParams {
137
- AccountID : cloudflare .F ("699d98642c564d2e855e9661899b7252" ),
138
- AllowModeSwitch : cloudflare .F (true ),
139
- AllowUpdates : cloudflare .F (true ),
140
- AllowedToLeave : cloudflare .F (true ),
141
- AutoConnect : cloudflare .F (0.000000 ),
142
- CaptivePortal : cloudflare .F (180.000000 ),
143
- Description : cloudflare .F ("Policy for test teams." ),
144
- DisableAutoFallback : cloudflare .F (true ),
145
- Enabled : cloudflare .F (true ),
146
- ExcludeOfficeIPs : cloudflare .F (true ),
147
+ AccountID : cloudflare .F ("699d98642c564d2e855e9661899b7252" ),
148
+ AllowModeSwitch : cloudflare .F (true ),
149
+ AllowUpdates : cloudflare .F (true ),
150
+ AllowedToLeave : cloudflare .F (true ),
151
+ AutoConnect : cloudflare .F (0.000000 ),
152
+ CaptivePortal : cloudflare .F (180.000000 ),
153
+ Description : cloudflare .F ("Policy for test teams." ),
154
+ DisableAutoFallback : cloudflare .F (true ),
155
+ Enabled : cloudflare .F (true ),
156
+ Exclude : cloudflare .F ([]zero_trust.SplitTunnelExcludeParam {{
157
+ Address : cloudflare .F ("192.0.2.0/24" ),
158
+ Description : cloudflare .F ("Exclude testing domains from the tunnel" ),
159
+ Host : cloudflare .F ("*.example.com" ),
160
+ }}),
161
+ ExcludeOfficeIPs : cloudflare .F (true ),
162
+ Include : cloudflare .F ([]zero_trust.SplitTunnelExcludeParam {{
163
+ Address : cloudflare .F ("192.0.2.0/24" ),
164
+ Description : cloudflare .F ("Exclude testing domains from the tunnel" ),
165
+ Host : cloudflare .F ("*.example.com" ),
166
+ }}),
147
167
Match : cloudflare .F (`user.identity == "test@cloudflare.com"` ),
148
168
Name : cloudflare .F ("Allow Developers" ),
149
169
Precedence : cloudflare .F (100.000000 ),
0 commit comments